본문 바로가기

DeveloP/JSP

톰캣 설치후 xml 설정들

1. %CATALINA_HOME%/conf/server.xml
 <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
 -->
 <Host name="localhost"  appBase="D:/www" unpackWARs="true" autoDeploy="true">
  <Context path="" docBase="." debug="0" reloadable="true"/>

2. %CATALINA_HOME%/conf/web.xml
 <!--
  <servlet>
   <servlet-name>invoker</servlet-name>
   <servlet-class>
    ...
  </servlet>
 -->
 와
 <!--
  <servlet-mapping>
   <servlet-name>invoker</servlet-name>
   <url-pattern>/servlet/*</url-pattern>
  </servlet-mapping>
 -->
 주석 제거

3. %CATALINA_HOME%/conf/context.xml
 <Context privileged="true"> 변경

4. %CATALINA_HOME%/conf/context.xml <Context></Context>태그 사이 아래 태그 추가
 <Resource name="jdbc/DB명" auth="Container"
  type="javax.sql.DataSource" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
  url="jdbc:sqlserver://localhost:1433"
  username="user" password="password" maxActive="1000" maxIdle="10"
  maxWait="-1"/>

5. 해당 Context web.xml
 <resource-ref>
  <description>MS SQL</description>
  <res-ref-name>jdbc/DB명</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
 </resource-ref>