posts - 37,  comments - 53,  trackbacks - 0

          本想使用打包后的war來控制發布的版本,但是在發布后,編譯jsp文件時卻出現編譯錯誤:
          Exception compiling 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

          ERROR 09-14? 14:07:56,726 [TP-Processor3] (ApplicationContext.java:675) - Exception:
          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
          ?at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:105)
          ?at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:924)
          ?at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
          ?at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:320)
          ?at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
          ?at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
          ?at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
          ?at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
          ?at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
          ?at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
          ?at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
          ?at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
          ?at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
          ?at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
          ?at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
          ?at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
          ?at com.mdcchina.util.Validates.FromFilter.doFilter(Unknown Source)
          ?at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
          ?at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
          ?at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
          ?at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
          ?at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
          ?at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
          ?at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
          ?at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
          ?at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
          ?at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
          ?at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
          ?at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
          ?at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
          ?at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
          ?at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
          ?at java.lang.Thread.run(Thread.java:595)
          ERROR 09-14? 14:07:56,734 [TP-Processor3] (ApplicationDispatcher.java:704) - Servlet.service() for servlet jsp threw exception
          org.apache.jasper.JasperException: Unable to compile class for JSP

          An error occurred at line: -1 in the jsp file: null

          Generated servlet error:
          ??? [javac] Compiling 1 source file


          需要將jdk下面的tools.jar包加入到應用的classpath下面,或是將其copy到tomcat的/common/lib下
          才能解決該問題:)

          posted on 2006-09-14 16:59 雪地孤鴻 閱讀(4424) 評論(2)  編輯  收藏 所屬分類: 工作日志

          FeedBack:
          # re: 在tomcat下發布使用eclipse中的ant打包后的war文件
          2007-01-31 10:54 | 謝謝
          謝謝了!正好解決了我的問題!  回復  更多評論
            
          # re: 在tomcat下發布使用eclipse中的ant打包后的war文件[未登錄]
          2008-05-22 15:52 | Sam
          謝謝了。  回復  更多評論
            
          <2006年9月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿(17)

          隨筆分類

          隨筆檔案

          文章檔案

          blog

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 平武县| 阿巴嘎旗| 平昌县| 洛阳市| 天镇县| 凌源市| 祁连县| 秦安县| 盐源县| 新龙县| 深水埗区| 通河县| 泰来县| 昌邑市| 泰宁县| 德安县| 兴山县| 长岛县| 循化| 开阳县| 乐昌市| 金门县| 鄂伦春自治旗| 宣城市| 都兰县| 香格里拉县| 呼图壁县| 获嘉县| 天镇县| 彭州市| 恭城| 宜都市| 莫力| 来安县| 类乌齐县| 灯塔市| 灵石县| 焦作市| 宜州市| 灵台县| 康马县|