关于tomcat6.0+jdk-1_5_0_11的配置问题的讨论.
我在网上看到了很多关于tomcat的配置资料,但是多数资料陈述的都不详尽,我也试着配置了一下,还是有一些问韪,请大家帮忙讨论一下.
我是照着这个网上说明配置的.
********************************
http://java.chinaitlab.com/Tomcat/33170.html
*********************************
我的java配置是正确的,那个java Test程序可以跑起来.所以第一步的JRE配置没问韪. 第二和第三步我都照着参考一一配置,但是当我跑index.jsp时,IE报错了:
***************************************
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:
java.lang.NoClassDefFoundError: javax/el/ELResolver
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.
NoClassDefFoundError: javax/el/ELResolver
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
java.net.URLClassLoader.access$100(URLClassLoader.java:56)
java.net.URLClassLoader$1.run(URLClassLoader.java:195)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
java.lang.ClassLoader.loadClass(ClassLoader.java:306)
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
java.lang.ClassLoader.loadClass(ClassLoader.java:251)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
org.apache.jasper.runtime.JspFactoryImpl.getJspApplicationContext(JspFactoryImpl.java:201)
org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:157)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.10 logs.
**************************************
我试着在myapp文件夹下建立一个html,名字叫hello,内容很简单,就是显示helloworld,然后打开http://localhost:8080/myapp/hello.html,可以正确显示.
补充一下,我可以打开localhost,并执行tomcat的samples
我想知道我的配置哪里出了问韪,请大家指正,非常感谢.
------解决方案--------------------javax.servlet.
ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver
------解决方案--------------------把jdk改用最新版试试....
------解决方案--------------------环境变量配好了吗 <