2010-11-19 2 views
2

glassfish를 사용하여 루트 ('/') 컨텍스트에만 배포하려는 응용 프로그램이 있습니다. Eclipse에서 Tomcat과 달리, 서버 브라우저에서 서버를 두 번 클릭하면 응용 프로그램 별 설정이 없습니다.eclipse에서 glassfish에 대한 루트 컨텍스트에 Java 웹 응용 프로그램을 배포 하시겠습니까?

http://localhost:4848으로 가서이 작업을 수행 할 수 있지만 변경 후 재배포하면 Eclipse가/myapp에 응용 프로그램을 배포합니다.

어떻게하면됩니까?

답변

2

WAR 전용 배포의 경우 공급 업체별 구성 파일을 사용해야합니다. Glassfish의 경우 태그를 sun-web.xml 안에 넣고 web.xml 파일 옆에 설정해야합니다. http://www.sun.com/bigadmin/sundocs/articles/urlrdn.jsp에서

는 :

<sun-web-app> 
    <context-root>/mywarname</context-root> 
</sun-web-app> 
+0

이 오른쪽 경로가 될 것 같다,하지만 난 내 프로젝트에 대한 활성화 글래스 피쉬면이 있더라도,이 옵션은 완전히 무시 보인다. 나는 이것이 왜 무시되는지 알려주는 출력이 없다. – Ben