jetty部署应用后,访问网页出错:java.err.nojdk
下载了个jetty7.6.2 ,然后把应用拷到jetty主目录下的webapps.在myeclipse下启动jetty没问题,可以访问到那个应用.
但是不通过myeclipse启动,直接在jetty主目录\bin\下,用命令 java -jar start.jar
访问网页时出错 如下:
HTTP ERROR 500
Problem accessing /course2/login.jsp. Reason:
java.err.nojdk
Caused by:
org.apache.jasper.JasperException: java.err.nojdk
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:89)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:375)
.......
..
这是什么问题阿?找不到jdk?
但是我已经配置JAVA_HOME拉(用tomcat都没问题) JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10
也配置了JETTY_HOME JETTY_HOME=C:\jetty-distribution-7.6.2.v20120308
郁闷阿,弄了好久,始终解决不了。
真心求助!
--------------------编程问答-------------------- 你试试在系统的path中添加
%JAVA_HOME%\bin;
记得放在前面 --------------------编程问答-------------------- 不要使用 jdk1.6.0_10,版本太低了
换jdk1.6.0_23可以解决这个问题 --------------------编程问答-------------------- lz问题解决了吗? --------------------编程问答-------------------- 我也遇到了这个问题,还没有解决呢。我是运行一个 activiti的demo报的这个错误。 --------------------编程问答-------------------- 求问题答案,我也遇到了。 --------------------编程问答-------------------- 求解答 遇到相同问题 --------------------编程问答-------------------- ->Preferences ->Java 中 Installed JREs 中的JRE home:换成JDK的安装路径 你试试行不行 我的就是这样子解决的! --------------------编程问答-------------------- 我刚才一出现了!建议不要用jdk中自带的jre,用整个jdk中的包!希望给你点意见! --------------------编程问答-------------------- 不过我已经解决了!用jdk整个jre,不要用自带的jre! --------------------编程问答-------------------- 分享经验:我遇到这个问题是windows 防火墙阻止了,后来弹出了一个窗口——是否允许该程序访问网络(这个对于刚安装的程序一般都会弹出的),选择允许访问,然后就好了,希望对大家有帮助。
补充:Java , Java EE