JAVA 환경변수 설정
시스템변수(S)에서 설정
1. 변수값 : path(맨끝에) : 수정
변수값 : ;%JAVA_HOME%\bin
2. 변수이름 : CLASSPATH : 생성
변수값 : .;%JAVA_HOME%\lib\tools.jar
※ 앞에 .; <= 주의할것 빼먹지말것
3. 변수이름 : JAVA_HOME : 생성
변수값 : C:\Program Files\Java\jdk1.5.0_16
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
TOMCAT 환경변수 설정 (tomcat은 설치하는거 없이 압축풀면 설치끝)
시스템변수(S)에서 설정
변수이름 : CATALINA_HOME - 생성
변수값 : d:\www\apache-tomcat-5.5.27
톰캣Start : apache-tomcat-5.5.27\bin\startup.bat
톰캣Shutdown : apache-tomcat-5.5.27\bin\shutdown.bat
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Servlet 설정 (web.xml 수정)
Tomcat이 설치된 폴더 => \conf\web.xml
ex> apache-tomcat-5.5.27\conf\web.xml
※ 기본적으로 보안상 Servlet은 막혀있으므로 Servlet개발을 위해서
주석을 제거하여 사용 환경을 만든다.
1. "invoker" 찾기
########################################################
# <!-- #
# <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> #
# --> #
########################################################
[▲ 이부분을 찾는다]
2. 주석제거 <!--, --> 이것만 삭제할것
########################################################
# <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> #
########################################################
[▲ 이렇게 만들면 됨]
3. Servlet Mapping의 주석도 제거("invoker" 찾기)
########################################################
# <!-- The mapping for the invoker servlet --> #
# <!-- #
# <servlet-mapping> #
# <servlet-name>invoker</servlet-name> #
# <url-pattern>/servlet/*</url-pattern> #
# </servlet-mapping> #
# --> #
########################################################
[▲ 이부분을 찾아서 주석제거, ▼ 이렇게 만든다]
########################################################
# <!-- The mapping for the invoker servlet --> #
# #
# <servlet-mapping> #
# <servlet-name>invoker</servlet-name> #
# <url-pattern>/servlet/*</url-pattern> #
# </servlet-mapping> #
# #
########################################################
4. web.xml을 저장하고 닫는다.
※ Servlet를 작성하기위해 API를 연결한다.
여기서는 Tomcat에 있는 servlet-api.jar파일을 이용한다.
EJB를 개발한다면 JavaEE를 설치하는게 좋다.
5. tomcat\common\lib\
위의 경로에서 servlet-api.jar파일을 복사하여
Program Files/Java/jdk/lib/
위의 lib폴더에 복사
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Servlet 환경변수 설정
시스템변수(S)에서 설정
1. 변수값 : CLASSPATH : 지금까지 설정되있는것
변수값 : .;%JAVA_HOME%\lib\tools.jar
2. jar파일 복사
원본파일 : 톰캣경로\common\lib\servlet-api.jar (복사)
사본파일 : C:\Program Files\Java\jdk1.5.0_16\lib\servlet-api.jar (여기에 복사할것)
3. 변수값 : CLASSPATH(맨끝에) : 수정
변수값 : .;%JAVA_HOME%\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_15\lib\servlet-api.jar
위치 : 톰캣경로\common\lib\servlet-api.jar
※ 뒤에 servlet-api파일의 경로만 넣어주면된다.
;C:\Program Files\Java\jdk1.5.0_15\lib\servlet-api.jar
※ tomcat이설치된 경로\webaps\ROOT\WEB-INF\
classes란 폴더를 만든다. (WEB-INF 폴더아래에)
※ Servlet은 웹 어플리케이션 폴더 아래에
WEB-INF\classes폴더가 존재해야함
※ sevlet가 잘돌아가는지 확인하는것은
classes폴더에 servlet파일을 넣고
웹브라우저에 http://127.0.0.1/servlet/서블릿파일(확장자빼고)
실행되는지 볼것 ( servlet도 java기반이기때문에 대소문자 구분.. 조심!! )
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Eclipse 설치