jsp에서 책 (학교 책)을 읽고 있었는데 이해할 수없는 것이있었습니다. 이 책에서 우리는 JSP 페이지를 실행했고, 그것을 위해 그들이 톰캣 5.5 servlet.xml 파일에서 컨텍스트를 설정합니다tomcat/conf/context.xml의 컨텍스트는 무엇입니까? 가상 호스트?
<Context path="JSPTEST" docBase = "G:\Tomcat5.5"\webapps\JSPTEST"></Context>
해당 폴더에있는 JSP가 http://localhost:8080/JSPTEST/filename.jsp
가장 먼저하는 일에 액세스 할 수 있습니다 I 깨닫게되는 것은 docBase가 실제로 서버의 webapp이므로이 컨텍스트를 설정하거나 설정하지 않고도 여전히 동일하게 실행됩니다. url
그래서 요점은 무엇입니까?
practical
폴더 아래에 Hello.jsp에 넣어
conf/context.xml
Context docBase="F:\work\bscit\serverside\practical" path="serverside" reloadable="true" />
에 컨텍스트를 추가했다. 내게 그것은 가상 호스트를 설정하는 또 다른 방법이다. (나는 아파치 아파치에서 가상 호스트를 만드는 법을 잘 알고있다.) 지금 당장은 혼란 스럽다.
질문 1 정확하게 사용 된 문맥은 무엇입니까? 나는 2가 어떻게 바람둥이 7에서 "동일한"일 작업을 할 수 있습니다 질문 (물론 바람둥이에서 파일을주지 않고) 종
을 울리지 않았다 tomcat doc를 살펴 했어?
답장을 보내 주셔서 감사합니다. 나는 실제로 http : // localhost : 8080/serverside/hello.jsp를 치고 이미 시도했지만 wholes 서버는 다운되었다. 다음은'conf/context.xml'의 컨텍스트 설정입니다 :'Context docBase = "F : \ work \ bscit \ serverside \ practical"path = "serverside"reloadable = "true">'http : : //pastie.org/4354291. 이것은 web-inf 외의 단순한 웹 애플리케이션입니다. –
서버가 다운 된 경우 HTTP 404 오류가 발생하지 않습니다. ;-). – A4L
네가 맞아, 나 한테 실수 였어. 내가 편집 한 게시물이 다운되었습니다. '404'가 아니다. pastie의 오류에서 ROOT가로드되지 않는다는 것을 알 수 있습니다. 덕분에 –