관리 메뉴

Enjoy what you do!

tomcat mysql jdbc 연동하기 본문

컴공 여러가지/서버구축

tomcat mysql jdbc 연동하기

쵸코맛 비비빅 2017. 12. 3. 22:16

apache 나 nginx를 사용하지않고


단순히 tomcat 과 mysql 을 연동하는 법이다.


참고로 루트폴더는

tomcat/webapps/ROOT/  

이다.


1.

mysql-connector-java-5.1.44-bin.jar 파일을 ~/tomcat/lib/ 에 복사한다.


2. 

tomcat/conf/

에 context.xml 에 resource 부분을 추가해준다.


<Context>
 ...
  <Resource name="jdbc/리소스네임 정해서 써준다."
            auth="Container"
            type="javax.sql.DataSource"
            maxActive="100"
            maxIdle="30"
            maxWait="10000"
            username="디비유저아디"
            password="디비유저패스워드"
            driverClassName="com.mysql.jdbc.Driver"
            url="jdbc:mysql://호스트주소:3306/디비이름"/>
  ...
</Context>


3. 

tomcat/conf/

에 web.xml 다음사항 추가

<resource-ref>

<res-ref-name>jdbc/디비이름(context.xml에서 쓴 리소스name)<res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>

</resource-ref>




그런데 도커컨테이너할때는 xml파일 수정없이 그냥 .jar만 포함시키고 돌리니 잘돌아갔다.

Comments