今、DataSourceを使ったDB接続をやっているのですが、以下のエラーが出てしまいます。
javax.servlet.UnavailableException: Initializing application data source org.apache.struts.action.DATA_SOURCE
at org.apache.struts.action.ActionServlet.initModuleDataSources(ActionServlet.java:1091)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:472)・・・・・
おそらく、DataSourceが見つからないといわれていると思うのですが・・・。どこが悪いのかわかりません。以下はstruts-config.xmlのDataSourceの記述です。
<data-sources>
<data-source>
<set-property property="driverClass" value="org.gjt.mm.mysql.Driver" />
<set-property property="url" value="jdbc:mysql://localhost/test" />
<set-property property="user" value="root" />
<set-property property="password" value="root" />
</data-source>
</data-sources>
Mysqlを使っていて、DB名はtest。パスワード、ユーザ名はともにrootです。どこか気が付くところはありますか?また、JDBCDriverはどこに置けばいいんでしょうか?eclipseでやっているのですが・・・。まだ、素人な者で・・・。どうか、よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
コンソール上に必ず、障害なる情報が隠されているので、
デバックのときはまず、JavaコンソールやTomcatのコンソール等で障害になった原因がある程度わかります。
今度、質問されるときは、
コンソール情報等を明記することをお勧めします。
http://java-house.jp/ml/
上記のサイトのスペシャルトピックス(必読)を
お読みになって、質問されると解答がスムーズに
なると思います。
No.2
- 回答日時:
当方ではうまくいっているので
例外情報から察すると、Zipファイルがオープンできてないので、壊れいる可能性があります。
もう一度、ドライバーファイルを取得してみてください。
No.1
- 回答日時:
struts-config.xmlの設定は問題ないので
JDBCドライバをクラスがロードできる場所に置きましょう (Tomcatだと$catalina_home/libか$myapp/WEB-INF/lib)。
参考URL:http://www.muimi.com/j/jakarta/struts/struts2.ht …
この回答への補足
mysql-connectorをC:\Program Files\Apache Group\Tomcat 4.1\common\libに置いたら以下のエラーが発生してしまいました。どうしたら・・・。消すと問題ないのですが、置くとダメみたいで・・。java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:112)
at java.util.jar.JarFile.<init>(JarFile.java:127)
at java.util.jar.JarFile.<init>(JarFile.java:65)
at org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:1082)
at org.apache.catalina.loader.StandardClassLoader.<init>(StandardClassLoader.java:200)
at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:202)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:140)
Bootstrap: Class loader creation threw exception
java.lang.IllegalArgumentException: addRepositoryInternal: java.util.zip.ZipException: error in opening zip file
at org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:1110)
at org.apache.catalina.loader.StandardClassLoader.<init>(StandardClassLoader.java:200)
at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:202)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:140)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数シート一括作成後に、特定範囲の数式は値で貼り付けしたい 3 2022/10/07 11:18
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- FX・外国為替取引 mql4のコンパイルエラー箇所の修正お願いします。 1 2023/03/15 16:14
- 英語 The Twilight Zone1959に関するCBSの回答について 1 2023/03/02 15:13
- その他(プログラミング・Web制作) Python - Excel で Webからデータを連続取得したいのですが エラーが出ます 1 2023/07/06 20:08
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP php ログイン 1 2022/11/01 00:24
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TomcatでServletの配置場所を変...
-
Java WebアプリケーションよりW...
-
Eclipseで日本語文字化け
-
contextタグ内のsourceタグにつ...
-
eclipseでのJDBCについて
-
html上で、バッチやexeファイル...
-
Eclipseのアンインストールの仕方
-
Eclipseで、プロジェクト名のと...
-
マイクラjavaでForgeを入れたい...
-
eclipse実行ができない
-
正しいURL指定しているにもかか...
-
javaでuseBeanエラーの解決方法
-
vs codeはオフラインでも使用で...
-
eclipseのショトカットキー
-
Javascriptの値をJava(JSP)へ渡...
-
OptiFineをJAVAで開こうとする...
-
eclipseのjavaを実行できない
-
【Eclipse】パッケージ・エクス...
-
JSP内でString型からint型に変...
-
コンパイル時にエラーが出てし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
org.xml.sax.SAXParseException...
-
TomcatでのHTMLの表示
-
【Tomcatが突然動かなく...
-
hibernate.cfg.xmlの配置場所に...
-
web.xmlでのエラーページ
-
StrutsのDataSourceの使い方。...
-
contextタグ内のsourceタグにつ...
-
ibatis初心者 設定エラー
-
eclipseのアンインストール
-
web.xmlのwelcomefileについて
-
Java -- Ant replaceタスク 予...
-
javaScriptからxmlファイルを読...
-
Tomcatを再起動するとエラーと...
-
TomcatとEclipseのweb.xml[]に...
-
Eclipse、Tomcat、Mysql で開...
-
dockerのdocker-compose.ymlフ...
-
【SQLServer2005を使ったデータ...
-
struts使用時のソースの位置
-
web.xmlでtaglib-locationを設...
-
Tomcat6のコネクションプーリン...
おすすめ情報