- PR -

strutsでMSDEを利用する手順を教えて下さい

1
投稿者投稿内容
gonne
会議室デビュー日: 2006/08/05
投稿数: 1
投稿日時: 2006-08-05 17:38
初めまして
strutsでMSDEを利用する手順を教えて下さい
Action is not available が出力されます。

環境: Win98SE
Program Filesフォルダ下に以下の2つをインストール
Microsoft SQL Server 2k Desktop Engine
Microsoft SQL Server 2000 Driver for JDBC
* ODBC Data Source AdminのSystem DSNでSQLServerを設定(接続成功)
* Driver\lib下の3つのファイルを、Tomcatのcommon\lib下と
Eclipse のProjectのWeb-INF\Lib下に配置
  (ProjectのBuildPathでパスは通している)

* windowsのsyseditでDriverのクラスパス設定
set CLASSPATH=jdbcSqlServer\msbase.jar;jdbcSqlServer\msutil.jar;jdbcSqlServer\mssqlserver.jar;%CLASSPATH%


MSDEのサーバ名: COMPUTER
MSDEのデータベース名: master

strutsのstruts-config.xmlの設定
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<set-property
property="driverClassName"
value="com.microsoft.jdbc.sqlserver.SQLServerDriver" />
<set-property
property="url"
value="jdbc:microsoft:sqlserver://COMPUTER:1433;DatabaseName=struts" />
<set-property
property="username"
value="sa" />
<set-property
property="password"
value="AStrongSAPwd" />
<set-property
property="maxActive"
value="10" />
<set-property
property="maxWait"
value="5000" />
<set-property
property="defaultAutoCommit"
value="false" />
<set-property
property="defaultReadOnly"
value="false" />
<set-property
property="validationQuery"
value="SELECT COUNT(*) FROM market" />
</data-source>
</data-sources>
chocochip22
会議室デビュー日: 2006/08/08
投稿数: 1
投稿日時: 2006-08-08 16:53
strutsのデータソースの設定から使ったことはないのですがMSDEについて何点か。

・Tomcatのログフォルダに何かログは出力されていませんか?
・MSDEはSQL Server認証モードでインストールしていますか?
・同じくインストール時にネットワーク接続を有効にしていますか?
・↓にてデータベース名が違うのは問題ないですか?

> MSDEのデータベース名: master
> ...
> <set-property
> property="url"
> value="jdbc:microsoft:sqlserver://COMPUTER:1433;DatabaseName=struts" />


> * ODBC Data Source AdminのSystem DSNでSQLServerを設定(接続成功)

とあるので、見当違いかもしれませんが、ねんのため。
1

スキルアップ/キャリアアップ(JOB@IT)