#topicpath
----

**TomcatでDataSourceを使うときの設定

http://java-house.jp/ml/archive/j-h-b/049402.html

org.gjt.mm.mysql.MysqlDataSourceFactory~
org.gjt.mm.mysql.Driver

**TomcatのGUIでの設定とserver.xmlの手修正
GUIで設定も可能であるが、なぜかエラーが発生するため、下記設定を手修正で行った。


 <Context className="org.apache.catalina.core.StandardContext" 
 cachingAllowed="true" charsetMapperClass="org.apache.catalina.util.CharsetMapper" 
 cookies="true" crossContext="false" debug="0" displayName="KinoTest" 
 docBase="c:/tomcat/bin/../webapps/KinoTest" 
 mapperClass="org.apache.catalina.core.StandardContextMapper" 
 path="/KinoTest" privileged="false" reloadable="false" swallowOutput="false" 
 useNaming="true" wrapperClass="org.apache.catalina.core.StandardWrapper">
 	<Resource auth="Container" name="jdbc/DataSourceUserProfile" scope="Shareable" type="javax.sql.DataSource" />
 	<ResourceParams name="jdbc/DataSourceUserProfile">
 		<parameter>
 			<name>validationQuery</name>
 			<value>select * from AUTHENTICATE</value>
 		</parameter>
 		<parameter>
 			<name>url</name>
 			<value>jdbc:sybase:Tds:192.175.244.102:2025</value>
 		</parameter>
 		<parameter>
 			<name>password</name>
 			<value>upromgr00</value>
 		</parameter>
 		<parameter>
 			<name>maxActive</name>
 			<value>4</value>
 		</parameter>
 		<parameter>
 			<name>maxWait</name>
 			<value>5000</value>
 		</parameter>
 		<parameter>
 			<name>driverClassName</name>
 			<value>com.sybase.jdbc2.jdbc.SybDriver</value>
 		</parameter>
 		<parameter>
 			<name>username</name>
 			<value>upromgr</value>
 		</parameter>
 		<parameter>
 			<name>maxIdle</name>
 			<value>2</value>
 		</parameter>
 	</ResourceParams>
 </Context>

さらに、JDBCドライバが必要で、この場合はSybaseなので
 C:\tomcat\common\lib\jconn2.jar
を配置した。


#navi(Java)

SIZE(10){現在のアクセス:&counter;}

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS