Date: Sat, 28 Feb 2004 15:14:49 +0900
From: Kenji Ono <who@sub.example.com>
皆さん今日は。小野といいます。
MSDEインストーラSQL2KDeskSP3.exeを入手し、
setup.exe SECURITYMODE=SQL SAPWD="sql2000"
上記のコマンドでMSDEをインストールしました。
ドライバ郡もホームページからダウンロードしました。
Jdk1.4.1+Tomcat4.1.27+Struts1.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;ProgramName=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を起動すると以下のエラーがログに出力されます。
この定義のまま、SQL2000には接続できます。
ASPでODBCによる接続も正常にできました。
ひょっとして、MSDEに対してデータソース形式の接続はできないのでしょうか。
それとも、Strutsでの接続がだめなのでしょうか。
ご存知のかたがいらっしゃいましたら、教えて頂きたく、お願い致します。
===>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:1078)
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:935)
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:821)
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.java: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)
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|