HTTP Status 500 - Unable to compile class for JSP
type Exception report
message Unable to compile class for JSP
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.JspCompilationContext.compile(JspCompilationContext.java:579)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
com.itheima.servlet.MyServlet.doPost(MyServlet.java:10)
com.itheima.servlet.MyServlet.doGet(MyServlet.java:14)
javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
root cause
java.lang.RuntimeException: D:\Program%20Files\apache-maven-3.5.2\maven_repository\org\apache\tomcat\tomcat-jasper-el\8.0.14\tomcat-jasper-el-8.0.14.jar (系統找不到指定的路徑。)
org.apache.tomcat.maven.plugin.tomcat8.run.RunMojo$2.urlToWebResource(RunMojo.java:499)
org.apache.tomcat.maven.plugin.tomcat8.run.RunMojo$2.getClassLoaderResource(RunMojo.java:383)
org.apache.catalina.loader.WebappClassLoaderBase.findResourceInternal(WebappClassLoaderBase.java:2529)
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2383)
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:852)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1262)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1145)
javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:158)
javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:104)
org.apache.jasper.compiler.PageInfo.<init>(PageInfo.java:79)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:336)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
com.itheima.servlet.MyServlet.doPost(MyServlet.java:10)
com.itheima.servlet.MyServlet.doGet(MyServlet.java:14)
javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
root cause
java.io.FileNotFoundException: D:\Program%20Files\apache-maven-3.5.2\maven_repository\org\apache\tomcat\tomcat-jasper-el\8.0.14\tomcat-jasper-el-8.0.14.jar (系統找不到指定的路徑。)
java.util.zip.ZipFile.open(Native Method)
java.util.zip.ZipFile.<init>(ZipFile.java:225)
java.util.zip.ZipFile.<init>(ZipFile.java:155)
java.util.jar.JarFile.<init>(JarFile.java:166)
java.util.jar.JarFile.<init>(JarFile.java:103)
org.apache.tomcat.maven.plugin.tomcat8.run.RunMojo$2.urlToWebResource(RunMojo.java:479)
org.apache.tomcat.maven.plugin.tomcat8.run.RunMojo$2.getClassLoaderResource(RunMojo.java:383)
org.apache.catalina.loader.WebappClassLoaderBase.findResourceInternal(WebappClassLoaderBase.java:2529)
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2383)
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:852)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1262)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1145)
javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:158)
javax.el.ExpressionFactory.newInstance(ExpressionFactory.java:104)
org.apache.jasper.compiler.PageInfo.<init>(PageInfo.java:79)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:336)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
com.itheima.servlet.MyServlet.doPost(MyServlet.java:10)
com.itheima.servlet.MyServlet.doGet(MyServlet.java:14)
javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.14 logs.
在這里我知道是找maven倉庫里的tomcat出現問題,路徑出現空格,但是這個有空格的路徑關聯了太多東西了,求問怎么解決
Apache Tomcat/8.0.14
uj5u.com熱心網友回復:
為什么要有空格?uj5u.com熱心網友回復:
1、重新下載tomcat /java.io.FileNotFoundException: D:\Program%20Files\apache-maven-3.5.2\maven_repository\org\apache\tomcat\tomcat-jasper-el\8.0.14\tomcat-jasper-el-8.0.14.jar (系統找不到指定的路徑。)
2、記得看報錯資訊
uj5u.com熱心網友回復:
把maven倉庫復制到別的地方,修改maven的setting.xml檔案,指定本地目錄到新的地方。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/19331.html
標籤:Web 開發
上一篇:強轉失敗,真心求教…………
下一篇:如何下載并安裝J2EE
