严重: Servlet.service() for servlet jsp threw exception
java.lang.ClassNotFoundException: org.apache.jsp.hyyjlist_jsp
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)
at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
at org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:598)
at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Tomcat/conf/Server.xml配置如下
    <Engine name="Catalina" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>         <Host name="localhost" debug="0" appBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\hydc"
                     unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
<Context path="/" docBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\hydc"></Context>
      </Host>
    </Engine>
Tomcat 6.0  JDK6.0    打开之后 只要是页面有java代码的就报错 小弟急求  Tomcat6.0  JDK6.0  如何发布  部署啊。~!!!  求高手指点

解决方案 »

  1.   

    只要是页面有java代码的就报错 ClassNotFoundException: org.apache.jsp.hyyjlist_jsp 那是应为JSP没有初始化\work\Catalina\localhost\对应你的工程名_name
    把这个文件夹删掉  再重新发布
      

  2.   

    如果不改 Tomcat/conf/Server.xml配置,直接把项目放到 webapps目录会有问题 吗?
      

  3.   

    路径放对了吗?JSP还没经过你的TOMCAT编译当然报错
      

  4.   

    appBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\hydc" 你好有意思啊,你去看看 appBase 和 docBase的区别吧。你把他们搞混了!
      

  5.   

    其实楼主可以去掉appBase这个属性的
      

  6.   

    docBase后面跟发布工程的本地存放地址(C://xxx/yyy/ )appBase后面跟的是发布工程的虚拟路径与实际存储的路径无关
      

  7.   

    晕,错了错了,两个都是实际地址,
    但是:
    docBase指向了某个应用的目录,
    appBase:目录下面的子目录将自动被部署为应用,目录下面的.war文件将被自动解压缩并部署为应用
      

  8.   

     <Service name="Catalina">
            
        <Connector port="80" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" />    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />    <Engine name="Catalina" defaultHost="localhost">
          <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                 resourceName="UserDatabase"/>         <Host name="localhost" debug="0" appBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\hydc"
                         unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
    <Context path="/" docBase="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\hydc"></Context>
          </Host>
        </Engine>
      </Service>
    我现在是这样子的??  该怎样改  
      

  9.   

    我现在是这样子的。  我运行起来  网页上有个Tomcat 的小猫  我要把它去掉。。
      

  10.   

    小猫是TOMCAT自带的
    到你网页就没了