[pgsql-jp: 30741] Q) Struts & postgreSQL
    Yamada Ken Takeshi
    ken @ tydfam.jp
       
    2003年 8月 10日 (日) 22:28:21 JST
    
    
  
  山田@町田市です。
  直接 postgreSQL に関係する話でないので怒られるかもしれません
が、他に聞けそうなところが無いので御容赦ください。
  現在、Struts 1.1RC2 の勉強中なのですが、struts-config.xml
の <data-source /> に postgresql の DB をアクセスするよう、
記述して走らせると、うまくアクセス出来たり出来なかったりして原因が
良く分かりません。
  下のようなエラーが mozilla に表示されるのですが、これって
何が原因なのでしょうか? (言っていることは分かるのですが、「それ
って何が原因?」の状態です。)
  何か御指摘頂ければ幸いです。 struts は全くの素人です。(いろん
な所いじらないと動かないので、最初の設定が難しく、素人受けはしま
せんね。 私の感想。)
  環境は FreeBSD-current, JDK1.4.1, Jakarta-Tomcat 4.1.24
で apache は現在は繋げていません(tomcat の engine 使ってます)。
struts-config.xml の該当部分は
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
  "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
  "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
  <data-sources>
    <data-source>
      <set-property property="driverClass"
        value="org.postgresql.Driver"/>
      <set-property property="url"
        value="jdbc:postgresql://192.168.0.2/XXXDB"/>
      <set-property property="maxCount"
        value="5"/>
      <set-property property="minCount"
        value="1"/>
      <set-property property="user"
        value="XXXX"/>
      <set-property property="password"
        value="****"/>
    </data-source>
  </data-sources>
</struts-config>
エラーの抜粋
javax.servlet.ServletException: サーブレット action のServlet.init()が例外を投げました
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:963)
  :         :            :
root cause
java.lang.NoClassDefFoundError: org/apache/struts/legacy/GenericDataSource
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1679)
	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:968)
    :          :            :
    
    
pgsql-jp メーリングリストの案内