There is an error in invoking javac. A full JDK (not just JRE) is required...

jetty8 中的異常 There is an error in invoking javac. A full JDK (not just JRE) is required...

  在jetty文件夾下的start.ini文件裏有這麼一行"-Dorg.apache.jasper.compiler.disablejsr199=true"註釋,把這個註釋去掉,再啓動就不會出現錯誤了。

  這個錯誤用eclipse啓動jetty時不會出現,而用命令行啓動時會出現,這個問題應該算apache的jsp引擎的一個bug。在jsp引擎中,如果java版本大於等於1.6.0,則默認會使用JDK自帶的java編譯器,這個編譯器位於JDK中,在JRE中是沒有的。但是如果使用JRE啓動Jetty,就會報上面的錯誤。

 

轉自  http://hi.baidu.com/wangpeihe/item/00ded9cf3cdcd3b20d0a7bbf

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章