虚拟目录或web.xml配置问题?

shely 2004-10-20 10:29:48
我在server.xml下建了一个虚拟目录,我将jsp-examples拷贝到虚拟目录下运行正常。
但我自已写的一个one.jsp文件,放在webapps/jsp-exmples/运行正常,但放在虚拟目录中的运行出错,出错为:
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: com/sun/tools/javac/Main (Unsupported major.minor version 48.0)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:256)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


root cause

java.lang.UnsupportedClassVersionError: com/sun/tools/javac/Main (Unsupported major.minor version 48.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:520)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:857)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:756)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.doesModernCompilerExist(CompilerAdapterFactory.java:173)
at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:131)
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:835)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:682)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:390)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


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

请问是什么原因?而且我没有配置web.xml文件。
...全文
161 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
miaoliujun 2004-10-29
  • 打赏
  • 举报
回复
你把这个jsp放到webapps里的一个文件夹中才可以
且该文件夹中要有WEB-INFO等web应用必须的内容,tomcat5以上的就不需要配置web.xml啦
shely 2004-10-29
  • 打赏
  • 举报
回复
我没有配置我的web.xml文件
shely 2004-10-20
  • 打赏
  • 举报
回复
我只装了一个版本啦
umbrella1984 2004-10-20
  • 打赏
  • 举报
回复
JVM版本的问题,编译时用什么版本的JVM就得用什么版本的去执行。
shely 2004-10-20
  • 打赏
  • 举报
回复
晕,怎么csdn上的JSP区这么冷啦。。。。。
shely 2004-10-20
  • 打赏
  • 举报
回复
在线等。。。。。。。。。。。。。。
shely 2004-10-20
  • 打赏
  • 举报
回复
应当不会跟web.xml配置文件有关系。因为我的应用程序没有用到servlet、标记库。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧