가정과 사무실에서 프로젝트를 이어서 작업하는 경우 db연결에 주의할 사항

가정 데스크탑과 사무실 데스크탑의 ip 주소가 다르기 때문에 이를 설정해야하는 것 같다

이것 때문에 꼬박 만이틀을 날린 관계로 다른 초보자들은 저와 같은 절망의 구렁텅이에 빠지지 않길 바라며 정리해둡니다.

 

1. WebContent > META-INF - Context.xml에서 url의 ip주소를 변경해주어야합니다.

제 경우 사무실에서는 @localhost를 사용하고, 가정에서는 ip주소를 사용합니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="UTF-8"?>
<Context>
  <Resource name="jdbc/orcl"  
                  auth="container"
                  type="javax.sql.DataSource"
                  username="flower"
                  password="f1234"
                  driverClassName="oracle.jdbc.driver.OracleDriver"
                  factory="org.apache.commons.dbcp.BasicDataSourceFactory"
                  url="jdbc:oracle:thin:@localhost:1521:orcl"
                  maxActive="20"
                  maxIdle="10" />
</Context>
cs

2. WebContent > WEB-INF > jdbc.properties에서 역시 url의 ip주소를 변경해주어야합니다.

jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl
jdbc.username=flower
jdbc.password=f1234

3.오라클 파일의 listener.ora와 tnsnames.ora의 ip주소를 변경해주어야합니다.