谷歌应用引擎部署错误
我在Google应用程序引擎上的部署有问题。该项目在我的PC上运行良好,但是当我上传它时,我收到以下消息:
请输入代码:访问代码无效或 OAuth 令牌被吊销。详细信息:invalid_grant
之后,浏览器会打开一个页面,Google应用引擎会在其中请求权限,一旦我给予许可,就会提供要在应用程序中复制的代码。但是输入窗口不起作用,因为它卡在上一条消息中。
我正在将 NetBeans v8 与 appengine-java-sdk v1.9 一起使用,并且在示例项目中遇到了相同的错误
我试图删除文件.appcfg_oauth2_tokens_java但它不起作用。
任何帮助将不胜感激,谢谢。
Appengine-web.xml
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>fiery-plate-97015</application>
<version>1</version>
<threadsafe>true</threadsafe>
<system-properties>
<property name="java.util.logging.config.file" value="WEB- INF/logging.properties"/>
</system-properties>
网.xml
<?xml version="1.0" encoding="utf-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>guestbook</servlet-name>
<servlet-class>guestbook.GuestbookServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>guestbook</servlet-name>
<url-pattern>/guestbook</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>sign</servlet-name>
<servlet-class>guestbook.SignGuestbookServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>sign</servlet-name>
<url-pattern>/sign</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>guestbook.jsp</welcome-file>
</welcome-file-list>
情况更新:我从来没有使用过maven,所以我花了我一段时间和很多错误来使它工作。最后,我创建了一个新项目,按照一步一步的谷歌指令:https://cloud.google.com/appengine/docs/java/gettingstarted/creating。该项目在我的PC上工作正常,似乎可以正确部署,但是我在访问该页面时收到500服务器错误。与此同时,maven安装搞砸了netbeans,在部署第一个项目时,我在被要求提供代码之前得到了一个例外:
java.lang.RuntimeException:无法获取 System Java Compiler。请使用 JDK,而不是 JRE。
我检查了系统变量指向jdk文件夹,但问题仍然存在。