我在发布之前做了我的阅读,
我知道关于这个问题有很多问题。
我已经阅读了所有我能找到的内容,但那里的问题和建议都没有帮助。
我的环境
windows 7 64bit GAE SDK 1.8.8 版本 1.7.0_45 JDK eclipse kepler 4.3.1 + google plugin。
我
已经尝试过的东西 以下是我已经尝试过的东西:
1)将系统变量 JAVA_HOME 更改为指向 C:\Program Files\Java\jdk1.7.0_45
2)确保系统变量 PATH 包含 C:\Program Files\Java\ jdk1.7.0_45\bin
3) 打开命令窗口并同时运行 java -version 和 javac -version 我得到:
C:\Users\epeleg>java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
C:\Users\epeleg>javac -version
javac 1.7.0_45
4) 检查我所有的 JSP 页面(只有 2 个)在开发服务器中使用时是否正常工作
5) 修改C:\Program Files\GAE\appengine-java-sdk-1.8.8\bin\appcfg.cmd
,使其里面的命令以@%JAVA_HOME%\bin\java ...
而不是java
...开头
6)我打开了标记窗格(eclipse:窗口-显示视图-其他...一般--标记)并修复了那里提到的所有Java问题,无论它们看起来多么微不足道。
日志显示 的内容部署过程报告:
Preparing to deploy:
Created staging directory at: 'C:\Users\epeleg\AppData\Local\Temp\appcfg1552018719531070310.tmp'
Scanning for jsp files.
Compiling jsp files.
com.google.appengine.tools.admin.JspCompilationException: Failed to compile the generated JSP java files.
ינו 13, 2014 3:20:30 PM org.apache.jasper.JspC processFile
INFO: Built File: \myFirstJSP.jsp
ינו 13, 2014 3:20:30 PM org.apache.jasper.JspC processFile
INFO: Built File: \mySecondJSP.jsp
Debugging information may be found in C:\Users\epeleg\AppData\Local\Temp\appengine-deploy4888568219008828635.log
“暂存目录”似乎没问题(但可能那里缺少库?!)并且日志文件包含以下文本:
Unable to update:
com.google.appengine.tools.admin.JspCompilationException:无法编译生成的 JSP java 文件。在 com.google.appengine.tools.admin.Application.compileJavaFiles(Application.java:840) 在 com.google.appengine.tools.admin.Application.compileJsps(Application.java:801) 在 com.google.appengine.tools .admin.Application.createStagingDirectory(Application.java:615) 在 com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:418) 在 com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl .java:55) 在 com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:433) 在 com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:158 ) 在 org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:
我的问题
1) 寻找关于我还可以尝试什么的想法
2) 有没有办法直接在暂存文件夹上从命令窗口模拟编译,以便我希望看到实际有用的错误消息?
3)错误说Failed to compile the generated JSP java files
- 那些生成的文件应该在哪里?
4)有没有办法直接从命令行运行appcfg.cmd(以及使用什么参数),以便我可以看到它的输出(假设插件对我隐藏了一些东西......)。