我正在尝试在App Engine上首次部署应用程序,并且我收到错误消息“无法更新应用程序:无法编译JSP文件”。任何人有任何想法如何解决这个问题。我已经将eclipse设置为指向Windows / Preferences / Java / Installed JRE中的JDK1.6.0_17。我的JAVA_HOME当前设置为“C:\ Program Files \ Java \ jdk1.6.0_17”。我还编辑了“appengine-java-sdk-1.4.2 \ bin”文件夹中的appcfg.cmd文件,如下所示:
@"%JAVA_HOME%"\bin\java -cp "%~dp0\..\lib\appengine-tools-api.jar" com.google.appengine.tools.admin.AppCfg %*
为什么会发生这种情况?
由于
答案 0 :(得分:8)
您可能同时拥有JRE和JDK,Eclipse在部署时使用JRE是问题所在。它应该使用JDK。卸载JRE(使用“程序和功能”控制面板)。确保您的路径设置为JDK。如果你没有看到它将它添加到PATH变量中。它应该是这样的:c:\ Program Files \ java \ jdk \ bin。根据您自己的配置调整它。