TOMCAT+Strus+MSDE接続について
皆さん今日は。小野といいます。
MSDEインストーラSQL2KDeskSP3.exeを入手し、
setup.exe SECURITYMODE=SQL SAPWD="sql2000"
上記のコマンドでMSDEをインストールしました。
Jdk1.4.1+Tomcat4.1.27+Strus1.0系で接続を試みてます。
struts-cofig.xmlの定義は
<data-sources>
<data-source key="jdbc/GmsCore">
<set-property property="autoCommit" value="false" />
<set-property property="description" value="Microsoft SQLServer 2000
Data Source Configuration" />
<set-property property="driverClass"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
<set-property property="maxCount" value="20" />
<set-property property="minCount" value="2" />
<set-property property="url"
value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=GmsCore;Progra
mName=GMS;SelectMethod=cursor" />
<set-property property="user" value="sa" />
<set-property property="password" value="sql2000" />
<set-property property="pingQuery" value="SELECT 1" />
</data-source>
と、上記のようにしてます。
そしてTomcatを起動すると
2004-02-11 14:52:35 action: Exception initializing application data source
jdbc/GmsIqs
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for
JDBC]????????????????????
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown
Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown
Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at
org.apache.struts.util.GenericDataSource.createConnection(GenericDataSource.
java:731)
at
org.apache.struts.util.GenericDataSource.open(GenericDataSource.java:668)
at
org.apache.struts.action.ActionServlet.initDataSources(ActionServlet.java:10
78)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:472)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:93
5)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3420)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3608)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
21)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:307)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:559
)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:401)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
t.java:166)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
at org.apache.catalina.core.StandardService.start(StandardService.java:497)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
at
org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:273)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.apache.catalina.startup.BootstrapService.start(BootstrapService.java:245
)
at
org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:307)
と、上記のエラーがでて接続できません。
この定義のまま、SQL2000には接続できます。
ASPでODBCによる接続も正常にできました。
ひょっとして、MSDEに対してデータソース形式の接続はできないのでしょうか。
ご存知のかたがいらっしゃいましたら、教えて頂きたく、お願い致します。
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735