Top / Java / TomcatでDataSource

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 を配置した。


現在のアクセス:9957


添付ファイル: fileKinoTest.war 695件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-11-19 (水) 00:18:29 (7464d)