1
Jetty에서 Oracle 10g 연결 풀을 설정하는 방법은 무엇입니까? http://docs.codehaus.org/display/JETTY/DataSource+Examples을보고 Oracle 10g가 Pooling 이외의 데이터 소스 아래에 표시됩니다. 그러면 oracle 연결 풀을 가질 수 없거나 다른 방법이 있습니까?Jetty에서 Oracle 연결 풀 설정
Jetty에서 Oracle 10g 연결 풀을 설정하는 방법은 무엇입니까? http://docs.codehaus.org/display/JETTY/DataSource+Examples을보고 Oracle 10g가 Pooling 이외의 데이터 소스 아래에 표시됩니다. 그러면 oracle 연결 풀을 가질 수 없거나 다른 방법이 있습니까?Jetty에서 Oracle 연결 풀 설정
나는 이것도 문제가있었습니다. OracleConnectionPoolDataSource를 풀에서 사용할 수 없게되어 일부 예제가 사용되는 것을 보았습니다. 좀 더 일반적인 OracleDataSource를 사용했고 효과가있었습니다.
<New id="terminalfour" class="org.eclipse.jetty.plus.jndi.Resource">
<Arg/>
<Arg>jdbc/SiteManagerDB</Arg>
<Arg>
<New class="oracle.jdbc.pool.OracleDataSource">
<Set name="URL">jdbc:oracle:oci:@server</Set>
<Set name="User">user</Set>
<Set name="Password">*****</Set>
<Set name="ConnectionCachingEnabled">true</Set>
<Set name="ConnectionCacheProperties">
<New class="java.util.Properties">
<Call name="setProperty">
<Arg type="java.lang.String">InactivityTimeout</Arg>
<Arg type="java.lang.String">300</Arg>
</Call>
<Call name="setProperty">
<Arg type="java.lang.String">AbandonedConnectionTimeout</Arg>
<Arg type="java.lang.String">600</Arg>
</Call>
<Call name="setProperty">
<Arg type="java.lang.String">TimeToLiveTimeout</Arg>
<Arg type="java.lang.String">600</Arg>
</Call>
<Call name="setProperty">
<Arg type="java.lang.String">InitialLimit</Arg>
<Arg type="java.lang.String">10</Arg>
</Call>
<Call name="setProperty">
<Arg type="java.lang.String">MaxStatementsLimit</Arg>
<Arg type="java.lang.String">50</Arg>
</Call>
<Call name="setProperty">
<Arg type="java.lang.String">MinLimit</Arg>
<Arg type="java.lang.String">20</Arg>
</Call>
</New>
</Set>
</New>
</Arg>
</New>