2012-05-21 2 views
1
나는 일식과 m2eclipse에의 모든 버그의 피곤하고, 그리고 받는다는 서버을 시작 후 명령 프롬프트를 사용, 플러스로 구축하고자하는

을없이는 WebSphere 7 프로젝트 및 배포 응용 프로그램을 서버에 게시하고 명령 프롬프트을 사용하여 게시하십시오. 일반적으로 이클립스 서버 탭 내에서 그렇게합니다.배포 자바 EE 이클립스

코드를 변경하면 maven으로 다시 빌드하고 다시 게시해야합니다.

EAR을 Wepshere 관리 웹 콘솔에 배포 할 수 있다는 것을 알고 있지만 생각보다 귀찮습니다. 적어도 그렇게 생각하지는 않습니다. 예를 들어 응용 프로그램을 배포하면 jRebel이 jvm에서 클립을 다시로드 할 수 있어야합니다.하지만 ear 파일은 독립 실행 형이므로 작동하지 않을 수 있습니다.

따라서는,

어떻게 명령 프롬프트에서 서버를 시작, 플러스 프로젝트를 배포하고 게시 할 수 있습니다 ?

감사!

+0

그래서 JRebel 또는 일반 EAR 배포를 사용하려면 어떻게해야합니까? 귀하의 질문에서 명확하지 않습니다. – ewernli

+0

개발 중에 응용 프로그램을 한 번만 시작하고 배포 할 수 있기를 원합니다. 코드에서 뭔가를 변경하면 실행중인 서버에 의해 선택되기를 원합니다. 예를 들어 브라우저를 새로 고치는 경우와 같이 변경 사항을 볼 수 있어야합니다. – momomo

+0

JRebel에 대한 귀하의 우려를 분명히 해주십시오. 왜 EAR에서 작동하지 않아야합니까? rebel.xml을 통해 애플리케이션을 올바르게 매핑하면됩니다. –

답변

2

빌드를 자동화하여 적어도 Maven을 사용하여 응용 프로그램을 배포 할 수 있습니다. 이 게시물을보십시오 : Maven 2 and WebSphere :

1

WebSphere에는 "최신"배치에 사용할 수있는 Rapid Deploy 기능이 있습니다. 본질적으로 이것은 헤드리스 Eclipse를 실행했지만 전체 EAR 빌드보다 훨씬 빠르며 WTP를 사용하는 것만 큼 역동적입니다.

당시 우리는 파일을 WRD 디렉토리로 복사하는 데 사용한 Ant 태스크를 가지고있었습니다. Maven에서 어떻게 작동하는지 모르겠지만 뭔가를 조작 할 수 있다고 상상해 봅니다.