2012-03-25 4 views
2
내가 넷빈즈 7 Gassfish을 사용하여 웹 응용 프로그램을 핵 물질 해요

3+ 서버 사실글래스 피시 대신 내 웹 응용 프로그램 시작 파일

의 기본 홈페이지를 보여주고, 내 프로젝트 오류가 없습니다를 실행하는 데 문제가했지만 브라우저 나에게 서버의 기본 홈 페이지를 보여줍니다 내가 web.xml에 index.jsp를 지정

index.jsp를하지 :

<welcome-file-list> 
    <welcome-file>index.jsp</welcome-file> 
</welcome-file-list> 

그 문제를 해결하기 위해 어떤 생각을? 감사합니다.

답변

4

경로에 응용 프로그램 이름 (컨텍스트 루트)이없는 경우 Glassfish 서버 홈페이지가 표시됩니다.

http://localhost:8080/appname/index.jsp

는 응용 프로그램 이름으로 APPNAME 교체 : 같은 브라우저에서

귀하의 URL이 보일 것입니다. 이것은 일반적으로 Netbeans 프로젝트 이름입니다. 당신이 확실하지 않은 경우, 파일에 보면 :

프로젝트 디렉토리/웹/WEB-INF/sun-web.xml에있다

당신이 태그 <context-root>을 찾을 수 있습니다.

1

감사 매트, 나는 글래스 피쉬-web.xml을

에서 APPNAME을 추가하지만 때문에 내가 pagecontext.request에 의해 ../ 교체

그것을 해결하려면의 contextPath 변화에 CSS로 또 다른 문제를 발견했다. contextPath 내 jsp 파일에 이런 :

href="${pageContext.request.contextPath}/css/style.css" /> 
관련 문제