2013-04-12 2 views
0

JBoss 7.1.1에서 CORBA 지원 응용 프로그램을 설정하려고합니다. 내가 시도한 모든 것이 또 다른 예외를 초래하기 때문에 나는 뭔가를 놓친 것 같습니다. 그래서, 나는 무엇을 시도 :JBoss 7.1.1에서 CORBA 구성, NameService를 가져올 수 없습니다.

standalone -c standalone-ha.xml -Djboss.node.name=nodeA or 
standalone -c standalone-full-ha.xml -Djboss.node.name=nodeA  

여기

GlobalData.orb = org.omg.CORBA.ORB.init(args, p); 
orb.resolve_initial_references("NameService"); 

후 2 라인 예외가 발생합니다 :

(MSC service thread 1-9) IDL:omg.org/CORBA/ORB/InvalidName:1.0: org.omg.CORBA.ORBPackage.InvalidName: IDL:omg.org/CORBA/ORB/InvalidName:1.0 
    at org.jacorb.orb.ORB.resolve_initial_references(ORB.java:1343) [jacorb-2.3.1.jbossorg-1.jar:] 
    at MyApp.startServer(MyApp.java:145) [server.jar:] 

내/conf 폴더는 항목과 jacorb.properties을 포함을

ORBInitRef.NameService=corbaloc::localhost:3828/JBoss/Naming/root 

누구나 가져올 수 있습니까? 나 어둠 속으로 비춰? 감사합니다, 피터

답변

1

내가 그 문제에 대한 해결책을 발견, Jacorb는 해당 파일을 포함시켜야은 JBoss 그런 4.2.2

에서 해당 파일을 얻을 수있는 필수 구성 (jacorb.propeity) 을 필요로 클래스 경로에, 우리는 모듈 디렉토리를 보스로 이동합니다 예를 들어 사용자 정의 모듈

을 만드는 것이 수행하는

하위 디렉토리를 기분이야을 만들 톰/MyConfig를/주 예를

추가에 대한 속성 파일은

을 Module.xml 파일을 만듭니다 .. 당신은 instnace의 custom.myconfig

<module xmlns="urn:jboss:module:1.1" name="custom.myconfig"> 
    <properties> 
     <property name="jboss.api" value="private"/> 
    </properties> 

    <resources> 
     <resource-root path="."/> 
     <!-- Insert resources here --> 
    </resources> 

    <dependencies>  
    </dependencies> 
</module> 

In your jboss-deployment-structure.xml include this module to your app 


<jboss-deployment-structure> 
    <ear-subdeployments-isolated>false</ear-subdeployments-isolated> 
    <deployment> 
     <dependencies> 
      <module name="custom.myconfig/> 
     </dependencies> 
     <resources> 
     </resources> 
    </deployment> 

    <sub-deployment name="My_WAR.war"> 
     <dependencies> 
      <module name="custom.myconfig" /> 
     </dependencies> 
    </sub-deployment> 

희망을 위해 ... 모듈 이름을 선택한 것 내게 도움이되는 것처럼 도와주세요

관련 문제