자바를 공부해야한 한다.
짤리지 않으려면…ㅠ,.ㅠ
그래서 책을 따라 하며 톰캣이란 놈을 설치하고 이거저거 하는데,
잘 안되더라. …그래서 찾아보았더니,,,아래 처럼 하란다.
따라 하니 됐다…
어렵다..
ㅠ,ㅠ
서블릿을 구동시키기 위해, Web.xml 파일을 수정을 합니다.
두 버전다 공통점인데… 오늘 하루종일 해보았는데.. 이상한 점을 발견했습니다.
5.x에서는 web.xml 파일을
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
이런식으로 추가를 하면, 웹 URL에서 http://localhost:8080/servlet/ 하위에 서블릿명을 입력하면 서블릿이 구동이 되었습니다.
하지만, 6.x 에서는 구동이 되지 않더군요.
서블릿마다.
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>Hello</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/servlet/Hello</url-pattern>
</servlet-mapping>
이런식을 매핑을 시키면 잘되더군요… 제가 먼가 설정에 관한 것을 모르는 부분이 있는것 같은데..
음.. 이런식으로 한다면, 서블릿이 생성될때마다 web.xml 파일을 수정해야 한다는 결론이 나오는데…
혹, 이것을 아시는 분이 계시감요?
<servlet>
<servlet-name>turbine</servlet-name>
<servlet-class>org.apache.turbine.Turbine</servlet-class>
<init-param>
<param-name>properties</param-name>
<param-value>/WEB-INF/conf/TurbineResources.properties</param-value>
</init-param>
<load-on-startup/>
</servlet>