LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 804|回复: 0

求救!!!!!!jsp执行错误;

[复制链接]
发表于 2006-5-7 16:23:53 | 显示全部楼层 |阅读模式
我tomcat运行正常;http://localhost:8080/访问正常;
安装了mysql,运行也正常;只是不清楚tomcat和mysql之间还需要做什么吗?
另外我修改了server.xml文件,增加了Context参数
我在/usr/local/tomcat/webapps新建了目录games,在目录下存放了我的JSP文件;在运行welcome.jsp时提示错误:

HTTP Status 500 -

type Exception report

message

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

exception

org.apache.jasper.JasperException: File "/tags/struts-bean" not found
        org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

org.apache.jasper.JasperException: File "/tags/struts-bean" not found
        org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)
        org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
        org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:114)
        org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:159)
        org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:423)
        org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
        org.apache.jasper.compiler.Parser.parseElements(Parser.java:1552)
        org.apache.jasper.compiler.Parser.parse(Parser.java:126)
        org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
        org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
        org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
Apache Tomcat/5.5.17

    以上错误是什么原因导致的呢?请各位大虾帮忙看看;谢谢!!!!

以下是我的web.xml文件:

<?xml version="1.0" encoding="iso-8859-1"?>
                                                                                                                                 
<!DOCTYPE web-app PUBLIC
         "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">
                                                                                                                                 
<web-app>
                                                                                                                                 
        <display-name>Games</display-name>
        <description>Welcome to Games</description>
        <session-config>
                <session-timeout>30</session-timeout>
        </session-config>
                                                                                                                                 
        <!-- Action Servlet Configuration -->
        <servlet>
                <servlet-name>action</servlet-name>
                <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
                                                                                                                                 
                <init-param>
                        <param-name>config</param-name>
                        <param-value>/WEB-INF/struts-config.xml</param-value>
                </init-param>
                <!-- module configurations -->
                <init-param>
                        <param-name>config/member</param-name>
                        <param-value>/WEB-INF/config/member/struts-config.xml</param-value>
                </init-param>
                <init-param>
                        <param-name>config/admin</param-name>
                        <param-value>/WEB-INF/config/admin/struts-config.xml</param-value>
                </init-param>
                <init-param>
                        <param-name>debug</param-name>
                        <param-value>2</param-value>
                </init-param>
                <init-param>
                        <param-name>detail</param-name>
                        <param-value>2</param-value>
                </init-param>
                <load-on-startup>2</load-on-startup>
        </servlet>
        <!-- MYSQL DB CONN configurations -->
        <servlet>
                <servlet-name>dbInit</servlet-name>
                <servlet-class>sys.struts_db.DBInitServlet</servlet-class>
                <init-param>
                        <param-name>driverClass</param-name>
                        <param-value>com.mysql.jdbc.Driver</param-value>
                </init-param>
                <init-param>
                        <param-name>jdbcURL</param-name>
                        <param-value>jdbc:mysql://wdb:3306/games?useUnicode=true&characterEncoding=UTF-8</param-value>
                </init-param>
                <init-param>
                        <param-name>minCount</param-name>
                        <param-value>1</param-value>
                </init-param>
                <init-param>
                        <param-name>maxCount</param-name>
                        <param-value>10000</param-value>
                </init-param>
                <load-on-startup>1</load-on-startup>
                <init-param>
                        <param-name>user</param-name>
                        <param-value>games</param-value>
                </init-param>
                <init-param>
                        <param-name>password</param-name>
                        <param-value>games</param-value>
                </init-param>
        </servlet>
<!-- Set Character Encoding-->
        <filter>
                <filter-name>Set Character Encoding</filter-name>
                <filter-class>sys.function.SetCharacterEncodingFilter</filter-class>
                <init-param>
                        <param-name>encoding</param-name>
                        <param-value>UTF-8</param-value>
                </init-param>
        </filter>
                                                                                                                                 
        <!-- league String put Servlet -->
        <servlet>
                <servlet-name>leagueChange</servlet-name>
                <servlet-class>sys.leagueSelservlet</servlet-class>
        </servlet>
        <filter-mapping>
                <filter-name>Set Character Encoding</filter-name>
                <url-pattern>/*</url-pattern>
        </filter-mapping>
        <!-- Set Character Encoding-->
                                                                                                                                 
        <!-- Standard Action Servlet Mapping -->
        <servlet-mapping>
                <servlet-name>action</servlet-name>
                <url-pattern>*.do</url-pattern>
        </servlet-mapping>
                                                                                                                                 
        <servlet-mapping>
                <servlet-name>leagueChange</servlet-name>
                <url-pattern>/do/*</url-pattern>
        </servlet-mapping>
                                                                                                                                 
                                                                                                                                 
        <welcome-file-list>
                <welcome-file>index.html</welcome-file>
                <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
        <!--
                <error-page>
                <error-code>404</error-code>
                <location>/index.jsp</location>
                </error-page>
                <error-page>
                <error-code>500</error-code>
                <location>/index.jsp</location>
                </error-page>
        -->
                                                                                                                                 
                                                                                                                                 
        <!-- Struts Tag Library Descriptors -->
        <taglib>
                <taglib-uri>/tags/struts-bean</taglib-uri>
                <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
        </taglib>
        <taglib>
                <taglib-uri>/tags/struts-html</taglib-uri>
                <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
        </taglib>
        <taglib>
                <taglib-uri>/tags/struts-logic</taglib-uri>
                <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
        </taglib>
        <taglib>
                <taglib-uri>/tags/struts-nested</taglib-uri>
                <taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
        </taglib>
                                                                                                                                 
        <!-- self Tag Lib-->
        <taglib>
        <taglib-uri>/tags/app</taglib-uri>
                <taglib-location>/WEB-INF/app.tld</taglib-location>
        </taglib>
                                                                                                                                 
</web-app>

以下是server.xml:

<?xml version="1.0" encoding="UTF-8"?>
<Server>
  <Listener className="org.apache.catalina.core.AprLifecycleListener"/>
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
  <Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
  <GlobalNamingResources>
    <Environment
      name="simpleValue"
      type="java.lang.Integer"
      value="30"/>
    <Resource
      auth="Container"
      description="User database that can be updated and saved"
      name="UserDatabase"
      type="org.apache.catalina.UserDatabase"
      pathname="conf/tomcat-users.xml"
      factory="org.apache.catalina.users.MemoryUserDatabaseFactory"/>
  </GlobalNamingResources>
  <Service
      name="Catalina">
    <Connector
        port="8080"
        redirectPort="8443"
        minSpareThreads="25"
        connectionTimeout="20000"
        maxThreads="150"
        maxSpareThreads="75">
    </Connector>
    <Connector
        port="8009"
        redirectPort="8443"
        protocol="AJP/1.3">
    </Connector>
    <Engine
        defaultHost="localhost"
        name="Catalina">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>
      <Host
          appBase="webapps"
          name="localhost">
      </Host>
    <Context path="" docBase="/games"  debug="0" reloadable="true" crossContext="true">
    </Context>
    </Engine>
  </Service>
</Server>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表