매니저 화면이 아닌 xml에서 관리 하는 경우
tomcat8 에서 jndi설정을 하는 경우 기존 tomcat과는 설정 위치가 다르기 때문에
관련 내용을 정리한 url은 아래와 같습니다.
https://tomcat.apache.org/tomcat-8.0-doc/jndi-datasource-examples-howto.html
server.xml에 등록되던 내용이
context.xml 으로 이동하게 됩니다. resource 설정을 /tomcat/conf/context.xml에 등록하고
해당 resource에 대한 사용 설정을 설치된 webapp의 /WEB-INF/web.xml에 등록 하는 구조로 변경 되었습니다.
[
context.xml
==>
<Context>
<!-- maxTotal: Maximum number of database connections in pool. Make sure you
configure your mysqld max_connections large enough to handle
all of your db connections. Set to -1 for no limit.
-->
<!-- maxIdle: Maximum number of idle database connections to retain in pool.
Set to -1 for no limit. See also the DBCP documentation on this
and the minEvictableIdleTimeMillis configuration parameter.
-->
<!-- maxWaitMillis: Maximum time to wait for a database connection to become available
in ms, in this example 10 seconds. An Exception is thrown if
this timeout is exceeded. Set to -1 to wait indefinitely.
-->
<!-- username and password: MySQL username and password for database connections -->
<!-- driverClassName: Class name for the old mm.mysql JDBC driver is
org.gjt.mm.mysql.Driver - we recommend using Connector/J though.
Class name for the official MySQL Connector/J driver is com.mysql.jdbc.Driver.
-->
<!-- url: The JDBC connection url for connecting to your MySQL database.
-->
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
maxTotal="100" maxIdle="30" maxWaitMillis="10000"
username="javauser" password="javadude" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/javatest"/>
</Context>
/WEB-INF/web.xml
==>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<description>MySQL Test App</description>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/TestDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
]
반응형
'WAS > tomcat' 카테고리의 다른 글
aws tomcat manager 페이지 접속 403 확인 (0) | 2022.03.04 |
---|---|
심볼릭 폴더 인식 관련 (0) | 2016.11.22 |
tomcat단독으로 사용하는 경우 html 한글깨짐 (0) | 2016.08.04 |
getRemoteAddr() 시 0:0:0:0:0:0:0:1 (0) | 2015.09.14 |
startup.bat 파일 실행시 로그 확인 (0) | 2015.08.03 |