Google app engine 在Google App Engine中混合Java配置和Python配置时出现问题
以前,我有一个Google应用程序引擎应用程序(jstock static),到目前为止,它只用于托管一些静态文件。在WEB-INF文件夹中,以下是内容 war/WEB-INF/WEB.xmlGoogle app engine 在Google App Engine中混合Java配置和Python配置时出现问题,google-app-engine,Google App Engine,以前,我有一个Google应用程序引擎应用程序(jstock static),到目前为止,它只用于托管一些静态文件。在WEB-INF文件夹中,以下是内容 war/WEB-INF/WEB.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5">
</web-app>
application: jstock-static
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
script: helloworld.py
然后,我尝试使用以下命令将其上载到AppEngine服务器
C:\Projects\jstock static\war>C:\appengine-java-sdk-1.3.2\bin\appcfg.cmd
更新
但是,当我使用web浏览器发出请求时,脚本不会被执行。相反,整个python脚本正在下载
我可以知道我遗漏了什么吗?您不能从Java运行时上运行的应用程序执行Python代码(除非您使用Jython)。Python应用程序不会进入war,需要使用Python SDK中的appcfg.py脚本进行部署。不能从Java运行时上运行的应用程序执行Python代码(除非使用Jython)。Python应用程序不会陷入战争,需要使用Python SDK中的appcfg.py脚本进行部署。但似乎有些事情是可以做到的。在同一个应用程序中同时运行Python和Java?您需要有一个完全独立的应用程序版本,该版本使用Python运行时,具有不同的版本号,并单独部署。它们在同一主机名下不可用;非默认版本需要在version.latest.yourapp.appspot.com上访问,但似乎有些事情是可以做到的。在同一个应用程序中同时运行Python和Java?您需要有一个完全独立的应用程序版本,该版本使用Python运行时,具有不同的版本号,并单独部署。它们在同一主机名下不可用;需要在version.latest.yourapp.appspot.com上访问非默认版本
application: jstock-static
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
script: helloworld.py