2014-06-19 7 views
0

WAS8.0 Developer Tools에 의해 Eclipse Kepler에서 Maven 기반 EAR을 WebSphere 8.0 AppServer로 전개합니다. .WAS V8.0 개발자 도구 - 리소스 (* .xhtml, * .js ...)가 작동하지 않음

배포 구성 :

내가 작업 공간에 를 배포하고는 "자동 배포 없다"분야 를 선택했습니다. (리소스를 약간 변경 한 후에 자동 배포가 시작되고 최소 5 분 동안 작동하지 못하기 때문에)

이 구성을 사용하면 Java 코드를 매우 잘 디버깅 할 수 있습니다. Java 코드의 변경 사항은 재배포 또는 서버 재시작없이 AppServer에 의해 인식됩니다. 그러나 * .xhtml 또는 * .js와 같은 자원의 변경은 서버 재시작 (재배포를 의미 함) 후에 만 ​​서버에 의해 인식됩니다.

서버에서 읽을 수 있도록 자원을 올바른 위치에 복사하면 충분하다는 것을 이해한다면 알 수 있습니다. (isnt it?) 그러나이 위치에서 AppServer가 "작업 영역에 배포"하는 리소스를 읽는 위치를 이해하지 못합니다.

누구에게 내가 할 수있는 아이디어가 있습니까? 리소스의 위치는 어디에서 알 수 있습니까? 서버가 리소스를 읽는 위치는 무엇입니까?

은 나도,이 스택 오버플로-질문을 읽어 WAS 8.0 eclipse plugin and hot deployment

하지만 그 조언 나를 위해 작동하지 않았다.

미리 감사드립니다.

지오 바이너리 '출력 소스가 메이븐을 사용하는 경우 예컨대 그들이에/대상 저장되어있는 WEB-INF/클래스하지 않을 때 정적 리소스에 문제가있다

답변

0

.

Maven: YourProject/src/main/webapp/WEB-INF/classes 
Without Maven: YourProject/WebContent/WEB-INF/classes 
+0

감사 :

는 자바 빌드 경로는이 같은 출력 폴더가 있는지 확인합니다. 나는 이것을 시도했지만 불행히도 효과가 없었다. – Gio

+0

WAS가 다음 경로에서 리소스를 읽는 것을 볼 수 있습니다 : ' \. metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 \ \ ....'그러나이 파일은 이클립스에 저장! – Gio

+0

자원을 해당 디렉토리에 복사하는 빌더를 추가하여이를 해결했습니다. 독일어를 아는 사람들을 위해 :-(여기에서 자세한 설명을 작성했습니다. [link] http://sezok.de/eclipsewas/WAS8Plugin.html – Gio