감사 요겐는 귀하의 게시물이 정말 도움이되었다.
프로젝트를 RAD에서 Eclipse으로 마이그레이션하고 프로젝트에 EJB 1.x -2.x가있는 경우이 포스트가 올바르게 작동합니다.
다음과 같이 RedHat LINUX에서 만들었습니까?
8 설치 bin 디렉토리 (/opt/IBM/Websphere/8.0/Appserver/bin 대부분의 아마)
열린 터미널되었다.
는 WAS 빈 경로 WAS까지로 이동 8 설치 bin 디렉토리> ./ejbDeploy - CP /home/ramesh/a.jar:/home/ramesh/b.jar:/home/ramesh/c.jar/홈/ramsh/source.ear/home/ramesh /home/ramesh/target.ear
여기서 - cp는 클래스 경로, a.jar, b.jar 및 c를 지정하며 jar는 source.jar의 입력 JAR 파일입니다 (source .ear는 이클립스 IDE를 통해 생성한다. File -> export -> EAR 입력 - 목록에서 EAR 파일을 선택한다.이 소스 EAR은 스텁과 타이 클래스가 없다.)
/home/ramesh는 temp 파일이 생성됩니다.
[machine name bin]$ ./ejbdeploy.sh -cp /home/ramesh/a.jar:/home/ramesh/b.jar:/home/ramesh/c.jar /home/ramesh/source.ear /home/ramesh /home/ramesh/target.ear
탭 입력
워크 벤치를 시작.
EJB 배치 구성 디렉토리 : /opt/IBM/WebSphere/8.0/AppServer/profiles/AppSrv01/ejbdeploy/configuration/ 프레임 워크 탐색 경로 : /opt/IBM/WebSphere/8.0/AppServer/deploytool/itp/plugins 빌드 : RAD8041-I20120428_0424 프로젝트 생성.
배포 항아리 c.jar (내 케이스 c.jar에 스텁없이 IDE 통해 생성 EJB 병이고 클래스 넥타이) RMIC 호출
생성 배포 코드
검증
한다. (RMIC는 EJB 클래스의 스텁과 타이 클래스를 생성합니다)
출력 파일 작성
Workbench 종료 중.
EJBDeploy가 완료되었습니다.
0 오류, 0 경고, 0 정보 용 메시지 [컴퓨터 이름 빈] target.EAR이 (가) 서버가 수동으로 WAS에 배포 할 필요가 당신의 EAR 파일입니다 $
. EAR을 수동으로 설치하려면 서버를 마우스 오른쪽 단추로 클릭하십시오. -> 관리로 이동 -> 관리 콘솔 -> 어플리케이션 -> 어플리케이션 유형 -> Web Sphere 엔터프라이즈 어플리케이션 -> 설치 버튼 클릭 -> EAR 파일 위치 찾아보기 -> 다음 단추입니다. -> 프로젝트에 해당하는 텍스트를 선택하고 시작 버튼을 클릭하십시오. 변경 사항을 마스터 파일에 저장하십시오.
웹 사이트를 통해 유효성을 검사하십시오.
곧 ANT 빌드 파일을 업데이트하겠습니다.
해피 코딩! 이 라 메쉬 도움 것을
감사 & 감사 나가 라 메쉬
해피! 우리는 Gradle Groovy 빌드 스크립트에서이 모든 단계를 수행 한 다음 Eclipse "Cradle"플러그인을 사용하여 Eclipse에서 프로젝트를 바로 빌드했습니다. 또한 complianceLevel을 사용하여 코드의 호환 가능 버전을 나타낼 수 있습니다. WAS가 사용하는 JDK 버전과 동등해야합니다. 우리는 WAS 8.5를 사용하고있었습니다.5이므로 컴플라이언스 수준은 7.0입니다. – YogendraJ
@YogendraJ 가능한 경우 준비한 Gradle 빌드 스크립트 용 템플릿을 사용할 수 있습니까? –
여기 Ramesh가 있습니다 - https://gist.github.com/anonymous/70b8219dba9e9d20e0c7460cc9a07065 – YogendraJ