728x90
반응형
TOMCAT mySQL datasource 설정
url 내 properties 여러개 설정할 경우
&를 이용하여 properties를 나타냅니다. 하지만, 이때 tomcat 내 url을 설정한다면 주로 XML에 작성하게 되는데, &로 쓰게 될 경우 org.apache.catlaina.startup.ContextConfig processContextConfig SEVERE: Parse error in context.xml for org.xml.sax.SAXParseException; systemId: 에러가 발생하게 된다.
이럴 때는 &가 아닌 &로 변경하여 작성하면 문제없이 작동하게 된다.
<!-- 잘못된 예 -->
<Resource name="mySQLDatasource"
auth="Container"
driverClassName="com.mysql.cj.jdbc.Driver"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
...
url="jdbc:mysql://IP:PORT/DB명?autoReconnect=true&serverTimezone=Asiz/Seoul"
username="USERNAME"
password="PASSWORD"/>
<!-- 잘된 예 -->
<Resource name="mySQLDatasource"
auth="Container"
driverClassName="com.mysql.cj.jdbc.Driver"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
...
url="jdbc:mysql://IP:PORT/DB명?autoReconnect=true&serverTimezone=Asiz/Seoul"
username="USERNAME"
password="PASSWORD"/>
728x90
반응형
'OPEN SOURCE > TOMCAT' 카테고리의 다른 글
[tomcat7] tomcat JDBC Connection pool (0) | 2022.02.18 |
---|---|
[TOMCAT] mySQL 연동 에러(WARNING: Unexpected exception resolving reference) (0) | 2021.02.01 |