站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题高手请进,是不是我的环境有问题?

高手请进,是不是我的环境有问题?

摘要: 高手请进,是不是我的环境有问题?


我的环境是tomcat 5.0.28+Eclipse 3.1.2+MyEclipse4.1.1,我新建了一个jsp文件来进行测试,为何测试时会出现如下错误呢?而访问tomcat自带的例子都不会出问题,实在不解,请高手帮忙看看,我是刚学JAVA的,错误如下:

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


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


--------------------------------------------------------------------------------

Apache Tomcat/5.0.28


JAVA_HOME does not point to the JDK



你的JDK装了没有,装了配置JAVA_HOME了没有


eclipse->Window->Preferences->Java->Installed JREs
查看一下,这里的地址是不是指向到安装的JDK目录,注意是JDK,不是JRE


工程有没有部署到tomcat?


JAVA_HOME 与你安装的JDK路径不符


我靠,偶上的怎么还在做广告啊
JAVA_HOME不对.


谢谢各位了,我发现问题不在这里,问题在下面这个链接里,请各位高人给予解决,谢谢!
http://community.csdn.net/Expert/TopicView1.asp?id=5032347


给分了


↑返回目录
前一篇: 连接informix(windows连接SCO unix下的informix)大家有没有碰到
后一篇: 用过Ewebeditor的请进!急