org.apache.jasper.JasperException: Unable to compile class for JSP

          我也遇到了這樣的問題,這樣的問題主要是由于你配置的環(huán)境變量的原因所造成的我們來看一下造成這種情況的主要原因:
          很明顯他說:org.apache.jasper.JasperException: Unable to compile class for JSP
          意思是不他不能夠完成類的編繹,造成他的的原因是我沒有正確配置我的vm,在這里我提前說一下我的這個(gè)項(xiàng)目在手動(dòng)啟動(dòng)Tomcat的statup.bat文件的時(shí)候是沒有任何問題的,出現(xiàn)問題的原因是我用eclipse中的Tomcat啟動(dòng)時(shí)出現(xiàn)的,從這里就可以看出確實(shí)是我的vm設(shè)置的不正確所造成的,經(jīng)過的查找我發(fā)現(xiàn)我在編繹這個(gè)項(xiàng)目的時(shí)候我用的vm是1.4的(從這里可以查看【W(wǎng)indow】->【Preferences】->【Java】->【Compiler】->【JDK Compliance level】->1.4)而在啟動(dòng)eclipse中的tomcat的時(shí)候他讓tomcat用的vm是eclipse自身帶的vm我的eclipse是5.5.1的從這里可以看出他應(yīng)該是用的1.5的vm(從這里可以查看windows -> preference ->AplicationServers-> tomcat -> JDK-> Tomcate JDK name )因此部題就水落石出了,我們只要么讓這兩個(gè)編繹器相同就可以了。

          額外補(bǔ)充一點(diǎn)就是剛才我們費(fèi)的那老半天的勁就是為了一個(gè)目的讓他能夠用的tools.jar這個(gè)工具,困為Tomcat在工作的時(shí)候就主要是用這個(gè)工具來進(jìn)行編繹的,所以你如果不用eclipse來啟動(dòng)tomcat的話一定要讓tomcat能夠找到這個(gè)文件,也就是你要在你的環(huán)境變量中設(shè)置對(duì)讓你的JAVA_HOME的路徑正確。(tool.jar是在你的java的lib目錄下的)

          posted on 2008-12-09 12:03 丁克設(shè)計(jì) 閱讀(88705) 評(píng)論(12)  編輯  收藏 所屬分類: 常見錯(cuò)誤解答

          評(píng)論

          # re: org.apache.jasper.JasperException: Unable to compile class for JSP[未登錄] 2011-12-01 16:03 檸檬

          嚴(yán)重: Servlet.service() for servlet jsp threw exception
          org.apache.jasper.JasperException: Unable to compile class for JSP:


          Stacktrace:
          at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
          at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
          at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
          at org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
          at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
          at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
          at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
          at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
          at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
          at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
          at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
          at java.lang.Thread.run(Unknown Source)
          不是配置環(huán)境變量的錯(cuò)。我找了好久的錯(cuò)誤了  回復(fù)  更多評(píng)論   

          # re: org.apache.jasper.JasperException: Unable to compile class for JSP 2012-04-19 19:15 fei

          Servlet.service() for servlet jsp threw exception
          org.apache.jasper.JasperException: Unable to compile class for JSP:

          An error occurred at line: 7 in the generated java file
          Syntax error on token "import", Identifier expected after this token

          Stacktrace:
          at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
          at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
          at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
          at org.apache.jasper.compiler.Compiler.compile(Compiler.java:316)
          at org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
          at org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)
          at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
          at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
          at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
          at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
          at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
          at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
          at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
          at org.apache.jsp.dologin_jsp._jspService(dologin_jsp.java:114)
          at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
          at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
          at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
          at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
          at java.lang.Thread.run(Thread.java:619)  回復(fù)  更多評(píng)論   

          # re: org.apache.jasper.JasperException: Unable to compile class for JSP 2012-04-27 19:28 chenxm

          你網(wǎng)站做的很漂亮  回復(fù)  更多評(píng)論   

          # re: org.apache.jasper.JasperException: Unable to compile class for JSP 2013-03-12 19:15 521

          我的也出現(xiàn)了這個(gè)錯(cuò)誤,一直找不到問題所在,你的問題解決了嗎?是怎么解決的啊@檸檬
            回復(fù)  更多評(píng)論   

          # re: org.apache.jasper.JasperException: Unable to compile class for JSP[未登錄] 2013-03-28 15:15 ws

          也許是你在js文件中導(dǎo)入了一個(gè)不存在的類!  回復(fù)  更多評(píng)論   

          # re: org.apache.jasper.JasperException: Unable to compile class for JSP 2013-04-30 17:09 大梨

          好郁悶找了好久啦,問題還是在  回復(fù)  更多評(píng)論   

          # re: org.apache.jasper.JasperException: Unable to compile class for JSP[未登錄] 2013-05-13 12:45 小白

          很有用,贊一個(gè)  回復(fù)  更多評(píng)論   

          # re: org.apache.jasper.JasperException: Unable to compile class for JSP[未登錄] 2013-06-04 21:28 XH

          235541 [http-8080-Processor17] ERROR org.apache.jasper.compiler.Compiler - Error compiling file: /F:/workspace/V7.1/YLtamin/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/cvbs//org/apache/jsp/bss/custct/payment\Payment_jsp.java [javac] Compiling 1 source file

          The system is out of resources.
          Consult the following stack trace for details.
          java.lang.OutOfMemoryError


          我也出現(xiàn)了上面的問題 一直報(bào)錯(cuò)。。。  回復(fù)  更多評(píng)論   

          # re: org.apache.jasper.JasperException: Unable to compile class for JSP 2014-04-01 21:22

          你是怎么解決的@檸檬
            回復(fù)  更多評(píng)論   

          # org.apache.jasper.servlet.JspServletWrapper.service 2014-04-28 23:56 11

          1  回復(fù)  更多評(píng)論   

          # re: org.apache.jasper.JasperException: Unable to compile class for JSP[未登錄] 2015-06-17 16:57 Dream

          @ws
          那如何導(dǎo)入自己所定義的類呢?應(yīng)該將自定義的類放在Eclipse創(chuàng)建的JavaWeb工程的那個(gè)文件中?一般JSP頁面中的自定義的類運(yùn)行時(shí)首先會(huì)去工程的哪個(gè)目錄中尋找?  回復(fù)  更多評(píng)論   

          # re: org.apache.jasper.JasperException: Unable to compile class for JSP 2015-08-15 23:14 子灝

          tomcat 下,work目錄的內(nèi)容都刪除下,試試。  回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          留言簿(6)

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          主站蜘蛛池模板: 陆良县| 辉南县| 仲巴县| 鄂托克前旗| 乌兰浩特市| 隆化县| 阜南县| 瑞丽市| 阳曲县| 奉贤区| 磐安县| 兴业县| 修武县| 舟山市| 金华市| 女性| 巧家县| 台江县| 堆龙德庆县| 墨竹工卡县| 腾冲县| 威信县| 马鞍山市| 牙克石市| 客服| 郁南县| 阜新| 汨罗市| 南郑县| 兴城市| 安化县| 黔西| 丽江市| 昌黎县| 饶河县| 博兴县| 化州市| 凤凰县| 马边| 若羌县| 崇礼县|