泳江's profilep(^o^)q 流星雨下下来 --PhotosBlogLists Tools Help

Blog


    好郁闷那!!连一个实例都配不出来

          怎么把struts + tomcat5.0 的一个实例配好呢?
          交毕设的时间快要到了(世上最惨烈、最可怕的事情就是了)。今天一天都在配置一个实例,希望能看到实例的效果,如果过程差不多,就可以借鉴一下了。唉,不知我还有哪没有配置好,现在出现两条错误就是查不到。
          错误就是这样,

    HTTP Status 500 -

    type Exception report

    message

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception javax.servlet.ServletException: No collection found --------

    root cause javax.servlet.jsp.JspException: No collection found --------


    配置有三个过程:
    1、建立数据表:    在MySQL数据库中导入SQL目录下的db.sql以建立程序需要的数据表
    2、建立Context:   在Tomcat中新建一个Context,让其docBase指向程序所在目录
    (若您下载的是war文件,则指向该文件)。
    3、建立Data Source: 在该Context下建立一个JNDI Name为“jdbc/StrutsArticl
    e”的DataSource,正确设置“Data Source URL”等。
    我第一步已完成,第二步就说明的不明确了,出错可能在这儿,不知在哪里建Context,
    docBase指向的目录也不明确,
    这个xml配置文件是这样的:
    <?xml version='1.0' encoding='utf-8'?>
    <Context displayName="Welcome to Struts Article" docBase="C:/tomcat-5.0.28
    /webapps/StrutsArticle" path="/StrutsArticle">
      <Resource name="jdbc/StrutsArticle" type="javax.sql.DataSource"/>
      <ResourceParams name="jdbc/StrutsArticle">
        <parameter>
          <name>validationQuery</name>
          <value>select 1</value>
        </parameter>
        <parameter>
          <name>maxWait</name>
          <value>5000</value>
        </parameter>
        <parameter>
          <name>maxActive</name>
          <value>4</value>
        </parameter>
        <parameter>
          <name>password</name>
          <value>yyj</value>
        </parameter>
        <parameter>
          <name>url</name>
          <value>jdbc:mysql://localhost:3306/mysql2</value>
        </parameter>
        <parameter>
          <name>driverClassName</name>
          <value>com.mysql.jdbc.Driver</value>
        </parameter>
        <parameter>
          <name>maxIdle</name>
          <value>2</value>
        </parameter>
        <parameter>
          <name>username</name>
          <value>struts</value>
        </parameter>
      </ResourceParams>
    </Context>
    在第三步时,JNDI Name也不知怎样设置,问题就是在哪里放置这个xml文件、还有这个文
    件里的连接数据库的设置要正确。
    我只想冷静一下了,是不?明天就会出来了。。

    真理之川从他的错误之沟渠中通过。
                                           --------  泰戈尔