Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Netbeans Glassfish web应用程序中不存在此应用程序(app_id)_Java_Google App Engine_Netbeans_Glassfish - Fatal编程技术网

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

Java Netbeans Glassfish web应用程序中不存在此应用程序(app_id),java,google-app-engine,netbeans,glassfish,Java,Google App Engine,Netbeans,Glassfish,我是一名新程序员,第一次尝试将Java web应用程序部署到web主机。我开始尝试用Jelastic来做,但我需要文件存储,而不仅仅是一个.jar文件,而且看起来升级需要花很多钱 如果你知道一种方法,我可以上传我的应用程序,还可以存储一个.png(图像)文件,这样我的应用程序可以通过访问URL覆盖它,请让我知道。我不介意花X块钱买一个主持人,但是150美元或者其他什么都是疯狂的 与此同时,我发现谷歌应用引擎可以让你上传一个Java应用程序。我已经试了3个小时了 我被错误缠住了: WARNING:

我是一名新程序员,第一次尝试将Java web应用程序部署到web主机。我开始尝试用Jelastic来做,但我需要文件存储,而不仅仅是一个.jar文件,而且看起来升级需要花很多钱

如果你知道一种方法,我可以上传我的应用程序,还可以存储一个.png(图像)文件,这样我的应用程序可以通过访问URL覆盖它,请让我知道。我不介意花X块钱买一个主持人,但是150美元或者其他什么都是疯狂的

与此同时,我发现谷歌应用引擎可以让你上传一个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').
我已经检查了我是否使用正确的Google帐户登录(没有其他帐户,并且重新启动并使用CCleaner清除了我的浏览器缓存),我在Google应用程序引擎中有一个名为“animelist1”的空项目,并且检查了我的应用程序名为“animelist1”,appengine-web.xml带有“animelist”

我正在使用netbeans插件部署到Google。我在那里设置了正确的电子邮件

有很多人用同样的方法解决了这个问题。然而,由于我是一个初学者,我无法想出如何做这个方法。方法是

(还有其他许多答案相似的人)

该方法是“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
还有另外一个

C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools
这里还有一个appcfg_java.py,但如果需要,我们可以稍后再讨论

我曾尝试使用GoogleCloudSDK外壳(看起来像cmd控制台)导航到该目录并键入这些命令。这将在文本文件中打开文件,并且似乎不做任何其他操作

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

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

我考虑将我的应用程序改为在Tomcat上运行,因为我认为有一个免费的Java主机允许Tomcat运行。那是几个小时前的事了,因为我一直在用头撞这个东西,所以也许我应该放弃,试一下。或者,如果你知道一个主机不需要150美元以上,请告诉我。我不知道他们为什么说要花那么多钱,我以为你可以便宜地主持

请帮忙,谢谢

下面是我的错误的完整代码。我不知道为什么System Java编译器会出现错误,我只是在把环境搞糟后检查了一下,发现它没有保存,然后重新启动,现在保存了。我将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:\ProgramFiles(x86)\Skype\Phone\;C:\Program Files\Google\Cloud SDK\Google Cloud SDK\bin;C:\ProgramFiles\Java\jdk1.8.0\U 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.
我在谷歌应用程序引擎中有一个名为“animelist1”的空项目


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

当前不存在ID为“animelist1”的项目,但该ID不可用(它可能在过去存在,但已被删除)。如果已创建项目,则应用程序ID与项目ID相同,而不是项目名称。如果您尚未创建项目,请按照Dave的建议或根据在旧的应用程序引擎控制台中创建一个。

在大多数情况下,当您从已存在的项目下载代码时,这是一个凭据问题。

  • 确保只有一个google帐户登录到默认浏览器。
  • 转到您的
    lib/appengine java sdk-/bin/
    并运行:
    appcfg——无cookies更新


  • 注意:早期的appcfg版本命令可能类似于:
    appcfg更新--无cookies

    我也有同样的问题,但与python有关。直到几个月前,它一直工作得完美无缺。我遇到的所有解决方案都不管用。我尝试过清除浏览器中的缓存,切换浏览器,使用GAE应用程序启动器,命令行,更新到最新的SDK。什么都没用。