TOMCAT_HOME 이 정상적으로 C:\bin\TOMCAT6.0 으로 되어 있는지 확인한다.
개별프로젝트 JAVA build path
개별 프로젝트마다 등록 정버의 Java build path 를 확인해야 한다.
Eclipse에서 좌측메뉴의 프로젝트를 선택하고 마우스 오른쪽을 누른다.
Properties 를 선택한다.
[Java Build Path] 를 선택하고 [Libraries] 메뉴를 확인해 본다.
Server Libarary [ Apache Tomcat v6.0] 이 정상적으로 등록되어 있는지 확인한다.
등록이 되지 않았거나, <color red>unbound</color> 상태라면 정상적으로 될 수 있도록 설정을 수정해준다.
설정을 변경하여도 unbound 상태라면 [Add JARs…] 를 선택하여
직접 %TOMCAT_HOME%\lib% 아래 jar파일들을 등록해 준다.
Oracle library
DATABASE가 Oracle 인 경우, ojdbc14.jar 를 %TOMCAT_HOME%\lib 아래에 복사한 후, TOMCAT를 재시작해 줘야 한다.
자바소스에서 JNDI 정보
TOMCAT 의 경우에 JNDI 정보에 java:comp/env/ 를 추가해 줘야 한다.
# Data Source Name# for jeus/weblogic #context=adminDS# for tomcat
context=java:comp/env/adminDS
TOMCAT JNDI 설정
CATALINA_HOME/conf/server.xml 을 수정한다.
<host> 와 </host> 사이에 아래와 같이 DB정보를 입력한다.
JNDI 이름을 adminDS 로 설정한 예제이다.
<Contextpath="/mobile"docBase="C:\Documents and Settings\starlits\workspace\board\WebContent"debug="0"reloadable="true"crossContext="true"><Resourcename="adminDS"auth="Container"type="javax.sql.DataSource"driverClassName="oracle.jdbc.OracleDriver"url="jdbc:oracle:thin:@192.168.0.2:1521:ADMINDB"username="scott"password="tiger"maxActive="300"maxIdle="200"maxWait="-1"/></Context>
TOMCAT 를 재기동해야 한다.
TOMCAT 예외처리
server.xml 을 설정하고, 오류 페이지가 나올 경우 설정이나 소스를 확인해본다.
최신버젼에 소스가 아닐 경우 문제일 수 있다.
Subverion 등을 이용하여 최신소스인지 확인하다.
빌드가 정상적으로 되지 않았을 수 있다.
[Project] → [build Automatically] 를 해제 후, 다시 체크해 준다.