1. %CATALINA_HOME%/conf/server.xml에 "GlobalNamingResources"속성에 다음과 같이 추가
<ResourceParams name="HCOP">
<parameter>
<name>validationQuery</name>
<value>select 1 from dual</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>40</value>
</parameter>
<parameter>
<name>password</name>
<value>dasancop</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@123.212.190.243:1521:ora10g</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.pool.OracleDataSource</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>20</value>
</parameter>
<parameter>
<name>username</name>
<value>dasancop</value>
</parameter>
</ResourceParams>
2. %CATALINA_HOME%/conf/Catalina/localhost에 'context명'.xml에 유사하게 설정
<?xml version='1.0' encoding='utf-8'?>
<Context crossContext="true" displayName="HANDY CoP Web Application" docBase="hcop" path="/hcop" workDir="work/Standalone/localhost/hcop">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_hcop_log." suffix=".txt" timestamp="true"/>
<ResourceLink global="HCOP" name="HCOP" type="oracle.jdbc.pool.OracleDataSource"/>
</Context>
3. Context에서 jndi를 설정하는 xml쪽에 다음과 같이 설정
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/HCOP</value>
</property>
</bean>
'끄적끄적노트' 카테고리의 다른 글
현재서버에서 작동중인 서버의 sid확인하는 방법 (0) | 2012.01.05 |
---|---|
오라클 한글깨짐 해결 방법 (0) | 2012.01.05 |
리눅스에서 오라클 내렸다 올리기 (0) | 2011.10.17 |
find 하면서 안에 있는 내용물까지 같이 검색하기 (0) | 2011.10.12 |
오라클에 잘못 업데이트 친 테이블 복구하기 (2) | 2011.10.10 |