을 통해 주요 서블릿을 호출 :자동으로 다음의 web.xml이 작동하지 않는 것 시작 파일 목록
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>*.wfn</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>SelectSessionServer.wfn</welcome-file>
</welcome-file-list>
대신, 디렉토리 목록이 표시됩니다. 거기에 index.html 파일이 있고 해당 index.html 파일에 정확히 동일한 SelectSessionServer URL에 대한 링크가 있고 올바르게 작동합니다.
("을"= 글래스 피시 & 톰캣)
어떻게?
나는이 질문 (servlet as welcome-file-list in tomcat 7)을 보았으며 그 대답은 내 설정이 작동해야한다고 제안하는 것 같습니다.
정상적으로 작동해야합니다. 어떻게 전개하고 있습니까? 디렉토리 목록이 표시되었다는 것도 이상합니다. 그들은 기본적으로 해제되어 있으므로 의도적으로 켜져 있어야합니다. 컨테이너를 관리하고 웹 응용 프로그램을 배포하는 사람은 누구입니까? 너 또는 몇몇 서버 관리자? – BalusC
Glassfish 만 실제로 dirlist를 표시합니다. Tomcat은 -404 (또는 "사용할 수없는"오류가 무엇이든지)를 제공하지만 그 시점을 지나쳤습니다. 그것이 어디에 있는지 모르더라도 설정 옵션 일 뿐이라는 것을 알고 있습니다. 요점은, 내가 왜 여기에서 찾은 정보에 따라, 예상대로 작동하지 않는 것일까 요? 나는 appserver의 로그를 살펴보고 거기에 무엇이 있는지 살펴볼 것입니다. –
배포는 WAR 파일을 사용하고 있습니다. 그러나 appserver가 중지/시작된 후에도이 동작을 얻은 이후에는 관련이 없어야합니다. –