在windows上开发的应用 ,使用正常。上传到linux上,出现了异常。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 srcdir "/Data/app/tomcat/work/Catalina/localhost/print" does not exist!
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:753)
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)任何一个jsp文件都会发送上面的情况。搜索了,有可能是jvm版本的问题。 在windows上使用1.5,1.6都正常, 但在linux上使用1.5还是提示这个错误。 1.6 都不认。也尝试吧tools.jar拷贝到了tomcat/common/lib中,也不行。不知道还有上面好方法, 希望有人遇到过这种情况。谢谢。
解决方案 »
- jsp 如何做到只更新用户已输入的更新信息,而不更新库中原有的信息。
- 如何用java解析excel到mysql数据库中?
- 一个很简单的Applet问题
- 这个工具类什么意思??小菜鸟求教
- 无语中 第一次用struts2 与spring2.5整合出现一打错误 麻烦大侠写看哈
- 我网站访问量一过大就提示Cannot get a connection, pool exhausted 怎么办呀
- 请大家帮忙看一下:extjs4.0 grid后台取json数据不显示
- url传递参数!急!!!!!
- 请问哪位大侠有讨论区的源码?
- session的奇怪问题
- Can't connect to MySQL server on '127.0.0.1'
- 想问个简单的问题,可能很简单,可我就是不懂?
这就是原因.你这目录(或文件)不存在.不应该说是TOMCAT的问题哦.
srcdir "/Data/app/tomcat/work/Catalina/localhost/print" does not exist!
或者把tomcat目录下的所有权限放给你当前的用户。