- - PR -
strutsでMSDEを利用する手順を教えて下さい
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> |
|
投稿日時: 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