TagCloud

Tuesday, January 8, 2013

tomcat launch by java application in eclipse

eclipse 에서 java application 설정을 생성하여 web application 을 실행하는 방법을 설명합니다.
java application 설정을 통해 실행할 경우, 각 was 별 context 를 다양하게 생성하여 실행할 수 있기 때문입니다.


이하는 Apache Tomcat 을 기준으로 진행합니다.


1. eclipse > Preferences > Java > Build Path > User Libraries  에서 New 버튼 클릭


2. 사용자 라이브러리명을 입력 ( LIBRARY_TOMCAT_7.0.34 )


 3. Add External JARs... 버튼을 클릭


4. TOMCAT 경로의 bin 이하의 3개의 jar 파일 추가 



5.  Add External JARs... 버튼을 클릭하여 TOMCAT 경로의 lib 경로의 jar 파일을 추가



6. Project 선택 후, Properties 선택


7. Java Build Path 선택 후, Libraries 탭의 Add Library 버튼 클릭 


8. User Library 선택


9. 앞에서 추가한 LIBRARY_TOMCAT_7.0.34 선택



10. Project 에 tomcat catalina.base 를 위한 경로 폴더 추가 ( run > tomcat > conf ) 후, tomcat home 경로의 원본 server.xml 과 web.xml 을 복사 


11. run/tomcat/conf/server.xml 수정 (Context 추가)
 <Context 
 docBase="${server.root}/src/main/webapp"
 path="/" 
 reloadable="true"/>



12. Preference  > Run/Debug > String Substitution 에 tomcat_home 추가 ( tomcat home 경로 )



13. Run Configuration 선택



14. 신규 Java Application 생성 후, 아래와 같이 Main Class 지정 


15. Arguments 지정
- Program Arguments
start

- VM Arguments
-Dcatalina.home=${tomcat_home}
-Dcatalina.base=${workspace_loc:webapplication}/run/tomcat
-Dserver.root=${workspace_loc:webapplication}



16. Run 실행