我要疯了,我也遇到了同样的问题 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,也不行,我晕!
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中的方法引起的吗? 怎么解决?
class都放在里面
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,也不行,我晕!
你要再建一个 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;
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中的方法引起的吗?
怎么解决?