AWS EC2 Server上的Jasper异常,但本地主机上不存在

时间:2018-11-21 08:54:55

标签: java jsp amazon-ec2 classnotfoundexception

我使用JSP Web文件创建了一个Java REST API项目。而且,当我在localhost上构建并启动tomcat服务器时,它也可以在所有REST API,JSP Web文件和Servlet中使用。

但是当我将其上传到我的AWS EC2实例时,它仅在执行REST API调用时起作用,而在JAVA WebContent JSP文件中却不起作用。

我收到这些错误:

HTTP Error 404

  

HTTP状态404-/   类型状态报告   消息/

     

说明所请求的资源不可用。

     

Apache Tomcat / 8.5.5

JasperException

  

HTTP状态500-java.lang.ClassNotFoundException:org.apache.jsp.sign_002din_jsp   输入例外报告

     

消息java.lang.ClassNotFoundException:   org.apache.jsp.sign_002din_jsp描述服务器遇到   导致其无法满足此请求的内部错误。   异常org.apache.jasper.JasperException:   java.lang.ClassNotFoundException:org.apache.jsp.sign_002din_jsp     org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:176)     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:380)     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)     javax.servlet.http.HttpServlet.service(HttpServlet.java:729)     org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)     com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:208)     com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:274)   根本原因java.lang.ClassNotFoundException:   org.apache.jsp.sign_002din_jsp     java.net.URLClassLoader.findClass(URLClassLoader.java:381)     org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:129)     org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:60)     org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:171)     org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:380)     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)     javax.servlet.http.HttpServlet.service(HttpServlet.java:729)     org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)     com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:208)     com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:274)   note备注在Apache中可以找到根本原因的完整堆栈跟踪   Tomcat / 8.5.5日志。 Apache Tomcat / 8.5.5

0 个答案:

没有答案