모든 매개변수 및 해당 값에 대한 설명을 포함하여
serviceDeploy 명령의 용도와 구문에 대해 설명합니다. 명령의
예가 포함됩니다.
용도
serviceDeploy 명령은 서비스 구성요소가
들어 있는 .jar 또는 .zip 파일에서 .ear 파일을 빌드합니다.
주: 매개변수는
대소문자를 구분하지 않습니다.
역할
이 명령은 다음과 같은 역할의 사용자가 발행할 수
있습니다.
구문
serviceDeploy inputarchive [<-workingDirectory temppath> <-outputAppliation outputpathname.ear> -noJ2eeDeploy -freeform -cleanStagingModules -keep -ignoreErrors <-classpath jarpathname;rarpathname...> -help]
매개변수
- inputarchive
- 전개할 응용프로그램이 들어 있는 .jar, .zip 또는 .ear 파일을 지정한
필수 위치 지정 매개변수. 파일이 상주하는 경로에서 명령을 발행하지
않은 경우 파일의 전체 경로여야
합니다. .zip 파일은 중첩 아카이브이거나 Eclipse ProjectInterchange
형식 파일입니다.
- -classpath
- 필수 자원 파일(.jar 및 .rar)의 위치를 지정하는 선택적 매개변수. 각 파일의 경로는 공백 없이 세미콜론(;)으로 구분한
완전한 경로여야 합니다.
- -freeform
- service.jar의 J2EE 하위 디렉토리를 자유 양식 프로젝트로 취급하도록
지정하는 선택적 매개변수.
- -help
- 이 명령의 매개변수를 표시하는 데 사용되는 선택적 매개변수.
- -ignoreErrors
- 응용프로그램을 빌드하거나 유효성 검증 중 오류에 관계없이 serviceDeploy 명령이
.ear 파일을 빌드하도록 지정하는 선택적 매개변수. 응용프로그램에 오류가 있으면
serviceDeploy 명령은 기본적으로 .ear 파일을 생성하지 않습니다.
- -cleanStagingModules
- 전개하기 전에 입력 .ear 파일에서 스테이징 모듈의 삭제 여부를 지정하는
선택적 매개변수. 기본적으로 serviceDeploy 명령은 기존 스테이징 모듈과 해당 컨텐츠를
내보냅니다.
- -keep
- 전개한 후에 생성된 임시 파일의 저장 여부를 지정하는
선택적 매개변수. 기본적으로 serviceDeploy 명령은 임시 작업공간을 삭제합니다.
- -noJ2eeDeploy
- .ear 파일을 생성한 후에 응용프로그램이 EJB 전개가 필요한지 여부를
지정하는 선택적 매개변수. 기본적으로 serviceDeploy 명령은 응용프로그램에 대한
J2EE 전개 프로그램을 실행합니다.
- -outputApplication
- serviceDeploy 명령이 작성하는 .ear 파일 이름을 지정하는 선택적 매개변수. 기본값은 inputjarfile.ear이며, 여기서 inputjarfile은
파일 이름에서 입력 .jar 파일에 지정된 확장자를 제외한 것입니다.
- -workingDirectory
- serviceDeploy 명령이 임시 파일을 쓰는 데 사용하는 디렉토리를 지정하는 선택적 매개변수.
입력
다음 파일 유형이
serviceDeploy 명령의
입력으로 사용될 수 있습니다.
- jar
- 가장 단순한 응용프로그램의 가장 유용한 파일 유형. 결과로 생성되는
ear 파일에는 하나의 jar 및 필요한 생성된 스테이징 모듈이 포함됩니다.
jar에는 service.module 파일이 포함되어야 합니다.
- zip(프로젝트 교환)
- WebSphere® Integration Developer에서 아카이브 파일을
프로젝트 교환 형식으로 내보낼 수 있습니다. 이 형식은 Eclipse 개발에 고유하게 사용됩니다.
내보낸 zip 파일에는 service.module 파일이 포함된 정확히 하나의 프로젝트가
포함되어야 합니다. 결과로 생성되는 ear 파일에는 프로젝트 교환에 포함된 정확한 내용에 따른
모듈 수가 포함됩니다.
- zip
- jar 파일, war 파일 및 rar 파일이 포함되도록 zip 파일을 작성할 수 있습니다.
정확하게 하나의 jar 파일에 service.module 파일이 포함되어야 합니다.
모든 포함된 아카이브는 최종으로 내보낸 ear 파일의 구성원이 됩니다.
- ear
- ear 파일에 포함된 정확히 하나의 jar 파일에
service.module 파일이 포함되어 있는 경우 serviceDeploy 명령을 ear 파일에 대해
언제나 실행할 수 있습니다.
출력
serviceDeploy가 처리를 완료하면
-outputApplication 매개변수가 지정되지 않은 경우
명령을 실행하는 디렉토리에서 .ear 파일을 작성합니다.
serviceDeploy 명령 예제
아래의 명령 예는 다음과 같은 작업을 수행합니다.
- MyValueModule.jar 파일에서
MyValueModule.ear이라고 하는 응용프로그램 파일을 작성합니다.
- 자원이 c:\java\myvaluemoduleres.rar 및 c:\java\commonres.jar
디렉토리에 있도록 지정합니다.
- .jar 파일의 J2EE 하위 디렉토리를 자유 양식으로 사용합니다.
- 전개 중 생성된 임시 파일을 보관합니다.
servicedeploy MyValueModule.jar
-classpath "c:\java\myvaluemoduleres.rar;c:\java\commonres.jar"
-noj2eedeploy -freeform true -keep