你服务器上的CLASSPATH 设置可对?

解决方案 »

  1.   

    我建的目录是webapps/toms,我在下面建了一个classes目录,并将目录路径放入了classpath中,结果还是显示找不到文件。
      

  2.   

    一般是在新目录下面建立一个 WEB-INF/classes
    class都放在里面
      

  3.   

    我要疯了,我也遇到了同样的问题
    autoexec.bat如下:
    path=e:\jdk\bin
    set CLASSPATH=e:\jdk\lib\Tools.jar;e:\jdk\lib\dt.jar;.;
    set JAVA_HOME=e:\jdkSOS!!我试了很多种方法,根本不行,我按照tomcat guide指导放置beans,也不行,我晕!
      

  4.   

    正确答案:你建了一个 webapps\toms对吧。
    你要再建一个 webapps\toms\WEB-INF\classes 目录放你的 .class文件。改 server.xml文件加上: <Context path="/toms" docBase="d:\tomcat3.1\webapps\toms" debug="0" reloadable="true" >
    </Context>重启服务,这样就可以了。如果你在 web-inf\classes目录下又建了子目录,如 toolsBean,那你放在这个子目录下的bean文件,要打入包中,在你的程序前加上一句: package toolsBean;
      

  5.   

    Error: 500
    Location: /go.jsp
    Internal Servlet Error:javax.servlet.ServletException:  Cannot create bean of class hello
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:386)
    at _0002fgo_0002ejspgo_jsp_1._jspService(_0002fgo_0002ejspgo_jsp_1.java:94)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:174)
    at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
    at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
    at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
    at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160)
    at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338)
    at java.lang.Thread.run(Unknown Source)Root cause: 
    javax.servlet.ServletException:  Cannot create bean of class hello
    at _0002fgo_0002ejspgo_jsp_1._jspService(_0002fgo_0002ejspgo_jsp_1.java:68)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:174)
    at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
    at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
    at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
    at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160)
    at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338)
    at java.lang.Thread.run(Unknown Source)这个错误是因为调用beans中的方法引起的吗?
    怎么解决?