Java Netbeans Glassfish Web应用程序中不存在此应用程序(app_id)

Per*_*rcy 5 java google-app-engine netbeans glassfish

我是一名新程序员,试图首次将我的Java Web应用程序部署到Web主机.我开始尝试使用Jelastic,但我需要文件存储,而不仅仅是.jar文件,看起来你需要支付很多才能升级.

如果您知道我可以上传我的应用程序并存储单个.png(图像)文件的方式,以便我的应用程序可以通过访问URL覆盖它,请告诉我.我不介意为主人支付X钱,但150美元或其他什么是疯狂的.

与此同时,我发现Google App Engine允许您上传Java应用程序.我一直试图这样做3个小时.

我遇到了错误:

WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=animelist1&version=1&
404 Not Found
This application does not exist (app_id=u'animelist1').
Run Code Online (Sandbox Code Playgroud)

我已经检查过我是否使用正确的Google帐户登录(没有其他人,并重新启动并使用CCleaner来清除我的浏览器缓存),我在Google App Engine中有一个名为"animelist1"的空项目,并检查过我的应用程序是使用带有"animelist"的appengine-web.xml调用"animelist1".

我正在使用netbeans插件部署到Google.我在那里有正确的电子邮件.

这个问题有很多人以同样的方式修复它.然而,由于我是初学者,我无法弄清楚如何做这个方法.方法是

此应用程序不存在(app_id = xxx)

Google App Engine:此应用程序不存在

(以及其他许多有类似答案的人)

方法是"appcfg.py update --no_cookies MyProjectDirectory /"或"appcfg.py update .-- no_cookies"

你可以帮助我这样做吗?

我找到了appcfg.py

C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine
Run Code Online (Sandbox Code Playgroud)

还有一个在

C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools
Run Code Online (Sandbox Code Playgroud)

这里还有一个appcfg_java.py但是如果需要的话我们可以稍后再说.

我尝试使用Google Cloud SDK Shell(看起来像cmd控制台)导航到目录并输入这些命令.这将在文本文件中打开文件,似乎没有做任何其他事情.

我相信我可能必须找到与我的应用程序/项目相关的appcfg(但我不确定).当我在计算机上搜索文件时,我得到了返回该名称的8个文件:

图片

我想要做的就是上传我的Java Glassfish Web应用程序,然后上传一个.png文件,这样我就可以将我的应用程序指向它(它将覆盖该文件).

我想改变我的应用程序在Tomcat上运行,因为我以为我看到有一个允许tomcat的免费Java主机.那是几个小时前,因为我一直在控制这件事,所以也许我应该中止并试试.或者如果您知道主机不花150美元+让我知道.我不知道为什么他们说他们花了这么多钱,我以为你可以很便宜地主持.

请帮忙,谢谢!

我的错误的完整代码如下.我不知道为什么有关于System Java Compiler的错误,我只是在搞砸了之后检查了我的环境,看到它没有保存,然后重新启动,现在它被保存了.我有一个JAVA_HOME系统变量设置为C:\ Program Files\Java\jdk1.8.0_40,我的Path系统变量是C:\ ProgramData\Oracle\Java\javapath;%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\ System32\WindowsPowerShell\v1.0 \; C:\ Program Files(x86)\ Skype\Phone \; C:\ Program Files\Google\Cloud SDK\google-cloud-sdk\bin ; C:\ Program Files\Java\jdk1.8.0_40

(也许我不需要两者,不确定).我没有设置任何其他内容,用户变量中没有任何内容,但我会仔细检查是否需要.

这是我的完整错误日志:

********************************************************
There is a new version of the SDK available.
-----------
Latest SDK:
Release: 1.9.19
Timestamp: Thu Feb 19 23:57:40 GMT 2015
API versions: [1.0]

-----------
Your SDK:
Release: 1.9.18
Timestamp: Thu Feb 12 19:30:16 GMT 2015
API versions: [1.0]

-----------
Please visit https://developers.google.com/appengine/downloads for the latest SDK.
********************************************************
Reading application configuration data...
Apr 20, 2015 6:51:40 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed C:/Users/J/Documents/NetBeansProjects/g5/target/animelist1-1.0-SNAPSHOT\WEB-INF/appengine-web.xml
Apr 20, 2015 6:51:40 AM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed C:/Users/J/Documents/NetBeansProjects/g5/target/animelist1-1.0-SNAPSHOT\WEB-INF/web.xml


Beginning interaction for module default...
Apr 20, 2015 6:51:40 AM com.google.appengine.tools.admin.AbstractServerConnection send1
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=animelist1&version=1&
404 Not Found
This application does not exist (app_id=u'animelist1').
This is try #0
Apr 20, 2015 6:51:40 AM com.google.appengine.tools.admin.AbstractServerConnection send1
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=animelist1&version=1&
404 Not Found
This application does not exist (app_id=u'animelist1').
This is try #1
Apr 20, 2015 6:51:41 AM com.google.appengine.tools.admin.AbstractServerConnection send1
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=animelist1&version=1&
404 Not Found
This application does not exist (app_id=u'animelist1').
This is try #2
Apr 20, 2015 6:51:41 AM com.google.appengine.tools.admin.AbstractServerConnection send1
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=animelist1&version=1&
404 Not Found
This application does not exist (app_id=u'animelist1').
This is try #3
0% Created staging directory at: 'C:\Users\J\AppData\Local\Temp\appcfg8900677438454325367.tmp'
5% Scanning for jsp files.
8% Compiling jsp files.

Error Details:
Apr 20, 2015 6:51:42 AM org.apache.jasper.JspC processFile
INFO: Built File: \index.jsp


java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
Unable to update app: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
Please see the logs [C:\Users\J\AppData\Local\Temp\appcfg6599854602413633444.log] for further information.
Run Code Online (Sandbox Code Playgroud)

Dav*_*ith 1

我在 Google App Engine 中有一个名为“animelist1”的空项目

如果您的意思是您已经使用 SDK 设置了本地项目,那么您可能错过了一个步骤。当您访问http://appengine.google.com/时,“animelist1”是否出现在您的应用程序列表中?如果没有,您需要单击该Create Application按钮(并希望其他人尚未使用该 appid)。