首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

jboss4.0运行jsp出错!

2013-09-11 
jboss4.0运行jsp出错!在线等!急急急!我用的jboss4.0\jdk1.5环境.jboss启动后运行jsp文件会出错:org.apache

jboss4.0运行jsp出错!在线等!急急急!
我用的jboss4.0\jdk1.5环境.jboss启动后运行jsp文件会出错: 

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:810) 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75) 


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:105) 
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:929) 
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758) 
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:810) 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75) 


望各位高手赐教! 


[解决办法]
这个异常的意思就是没有找到编译器,在doc下输入javac看是否出正确结果,如果找不到该方法,就要在环境变量里添加jdk所在bin目录位置!
[解决办法]
建议你用tomcat来测试一下是否可以运行你的项目,用来判断是服务器问题还是你项目的问题!因为你给的信息太少,所以只能这么这么提供建议!
[解决办法]
原因很简单,因为你的WEB-INF/lib下面有jsp-api.jar和jasper-xxxx.jar这样的包 肯定报这个错
我的异常网推荐解决方案:org.apache.jasper.JasperException: Unable to compile class,http://www.myexception.cn/j2ee/2308.html

热点排行