• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:StrutsのDataSourceの使い方。助けてください!)

StrutsのDataSourceの使い方

このQ&Aのポイント
  • StrutsのDataSourceの使い方について教えてください!
  • エラーが発生している場合、DataSourceの設定やJDBCDriverの配置を確認してください。
  • Mysqlを使用し、DB名はtestで、パスワードとユーザ名はrootです。

質問者が選んだベストアンサー

  • ベストアンサー
  • davosuke
  • ベストアンサー率61% (34/55)
回答No.3

コンソール上に必ず、障害なる情報が隠されているので、 デバックのときはまず、JavaコンソールやTomcatのコンソール等で障害になった原因がある程度わかります。 今度、質問されるときは、 コンソール情報等を明記することをお勧めします。 http://java-house.jp/ml/ 上記のサイトのスペシャルトピックス(必読)を お読みになって、質問されると解答がスムーズに なると思います。

その他の回答 (2)

  • davosuke
  • ベストアンサー率61% (34/55)
回答No.2

当方ではうまくいっているので 例外情報から察すると、Zipファイルがオープンできてないので、壊れいる可能性があります。 もう一度、ドライバーファイルを取得してみてください。

satosai
質問者

補足

できました~。ホントどうもありがとうございました!

  • davosuke
  • ベストアンサー率61% (34/55)
回答No.1

struts-config.xmlの設定は問題ないので   JDBCドライバをクラスがロードできる場所に置きましょう (Tomcatだと$catalina_home/libか$myapp/WEB-INF/lib)。

参考URL:
http://www.muimi.com/j/jakarta/struts/struts2.html#DataSource
satosai
質問者

補足

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