2010-05-11 5 views
0

안녕하세요 저는 IBM Websphere 6.1에 배포 된 오래된 ejb 응용 프로그램의 버그에 직면하고 있습니다. 이전에는 작동했지만 지금은 조사해야하는 이유로 중지되었습니다. 데스크탑에서 로컬로 실행되도록하려고하는데 IBM의 launchclient 응용 프로그램으로 세션 빈에 액세스하려고합니다. 나는 귀에 인수로 전달하고 IBM 귀에는 ejb-jar와 ejb-client.jar (IBM 고유)가 모두 들어 있습니다.IBM의 launchclient 용 응용 프로그램 클라이언트 jar 파일을 만드는 방법

Launchclient가 다음 메시지와 함께 실패합니다. myear에 Application Client jar 파일이 없습니다. 사실 일 수도 있지만 client-ejb jar 파일이 포함되어 있습니다.이 파일은 -CCjar = MyEjbClient.jar로 해결할 수 있습니다. 제 질문은 어떻게 응용 클라이언트 jar 파일을 만들 수 있습니까?

나는 launchclient에 관한 많은 정보를 찾지 못했지만, RAD 7.x 또는 그 밖의 것이 있지만 솔직히 말해서 나는 가능한 한 많이 그곳에 머무르고 싶다. 정말 실망하고있다.

안부,

추 신 : 누가 좋은 IBM의 직업을 알고 있습니까?

답변

1

ejb-client-jar를 가지고 있으면 충분하지 않습니다. 응용 프로그램 클라이언트 JAR이 필요합니다. 또한 -CCjar는 응용 프로그램 jar에 대해서만 지정할 수 있습니다 (사용자가있는 경우에는 필요하지 않습니다).

  1. 전통적인 주요 방법으로 자바 클래스를 만듭니다

    는 EAR에 응용 프로그램 클라이언트 JAR을 추가하려면 다음을 수행해야합니다.
  2. EAR의 JAR에서 클래스를 패키지화하십시오.
  3. JAR의 META-INF/MANIFEST.MF에 Main-Class를 추가하십시오.
  4. JAR에 META-INF/application-client.xml 파일을 추가하십시오.

    <module> 
        <java>MyClient.jar</java> 
    </module> 
    
:
  • 귀에 application.xml을 할 수있는 모듈을 추가

  • 관련 문제