-=-= 컴퓨터 =-=-/프로그래밍
톰캣 + 서블릿 환경설정
자게남
2011. 6. 3. 13:30
톰캣 환경변수 설정 ( 자바설정 한 후 할것.)
환경변수 이름 : CATALINA_HOME
변수값 : C:\Program Files\Apache Software Foundation\Tomcat 6.0
톰캣폴더 lib 내에 있는 servlet-api.jar 를 자바( JRE, JDK ) 폴더에 LIB로 복사
경로 : C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar
톰캣폴더 Conf 폴더 내의 context.xml 수정 (독점 클래스 해제)
경로 : C:\Program Files\Apache Software Foundation\Tomcat 6.0\Conf\context.xml
<Context> -> <Context privileged="true">
톰캣폴더 Conf 폴더 내의 web.xml 수정 (Invoker 활성)
경로 : C:\Program Files\Apache Software Foundation\Tomcat 6.0\Conf\web.xml
<!-- <-- 주석해제
환경변수 이름 : CATALINA_HOME
변수값 : C:\Program Files\Apache Software Foundation\Tomcat 6.0
톰캣폴더 lib 내에 있는 servlet-api.jar 를 자바( JRE, JDK ) 폴더에 LIB로 복사
경로 : C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar
톰캣폴더 Conf 폴더 내의 context.xml 수정 (독점 클래스 해제)
경로 : C:\Program Files\Apache Software Foundation\Tomcat 6.0\Conf\context.xml
<Context> -> <Context privileged="true">
톰캣폴더 Conf 폴더 내의 web.xml 수정 (Invoker 활성)
경로 : C:\Program Files\Apache Software Foundation\Tomcat 6.0\Conf\web.xml
<!-- <-- 주석해제
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
--> <-- 주석해제
<!-- <-- 주석해제
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
--> <-- 주석해제
주의 : 위의 주석해제한 소스는 프로젝트내의 web.xml과 동시에 있을경우 구동오류
매핑을 통하여 서블릿을 호출해야함.(보안)
서블릿 기본 예제
호출 주소
http://localhost:8080/ServletExam/CallServ
참고주소 : http://skynaver.tistory.com/entry/JAVA-java%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-Tomcat%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-Servlet-%EC%84%A4%EC%A0%95
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
--> <-- 주석해제
<!-- <-- 주석해제
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
--> <-- 주석해제
주의 : 위의 주석해제한 소스는 프로젝트내의 web.xml과 동시에 있을경우 구동오류
매핑을 통하여 서블릿을 호출해야함.(보안)
서블릿 기본 예제
호출 주소
http://localhost:8080/ServletExam/CallServ
참고주소 : http://skynaver.tistory.com/entry/JAVA-java%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-Tomcat%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-Servlet-%EC%84%A4%EC%A0%95