run-jetty-run不会显示我的jsp

时间:2013-07-04 18:47:31

标签: eclipse jsp jetty runjettyrun

我使用run-jetty-run 9在eclipse中测试我的Web应用程序项目。 每当我在使用run-jetty-run创建的本地部署上尝试访问JSP时,我都会收到此错误:

  

PWC6345:调用javac时出错。一个完整的JDK(不只是   JRE)是必需的

     

引起:

     

org.apache.jasper.JasperException:PWC6345:出现错误   调用javac。需要完整的JDK(不仅仅是JRE)

据我所知,这可能是由start.ini中未使用的行引起的。 (这个-DORG ......东西) 如何配置run-jetty-run来运行jsp? 在我的eclipse文件夹的深处是否有某种start.ini? 由于我想使用servlets api 3.0,我不能在jetty 9下面使用。

1 个答案:

答案 0 :(得分:0)

错误消息非常自我解释。您需要拥有完整的JDK并使用该JDK运行run-jetty-run。

http://java.sun.com下载最新的JDK,安装它,然后将JAVA_HOME设置为指向您的JDK。可能另外设置PATH = $ JAVA_HOME / bin:$ PATH。确保为run-jetty-run设置了这些设置,并且应该修复该错误。

作为旁注,Jetty 8也支持Servlet 3.0。但我建议你留在Jetty 9。