java - 在 java google app engine 应用程序上执行 python

标签 java python google-app-engine jython

我想从 java google app engine 应用程序执行 python。我可以使用一些库作为 jython,但最好使用 native python 并访问真正的 python api。

有什么想法吗?

最佳答案

您无法在同一应用程序版本中部署 python 和 java 代码。但是您可以在 java 和 python 中运行不同版本的 appspot 应用程序。

因此您可以简单地将它们部署到不同的版本。注意版本不必是数字。您可以将您的java代码部署到“java”版本,相应的url将是 http://java.YourApp.appspot.com ;并将你的Python部署到http://py.YourApp.appspot.com通过使用版本“py”

您可以使用 JSON(更准确地说 JSONP [用于跨站点请求])让 java 和 python 版本相互通信 http://code.google.com/webtoolkit/tutorials/1.6/Xsite.html或任务队列

关于java - 在 java google app engine 应用程序上执行 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10166240/

相关文章:

python - protoRPC:返回字典

java - Lucene 和 Google App Engine

java - 将文件上传到 Google 云端硬盘中的特定文件夹

java - 如何用颜色填充自由绘制的形状

python - 如何将具有多个键值的字典数组转换为具有单个键值的字典?

python - T.gt() 有问题

java - 文件服务是否使用 Java 将数据存储为 Google App Engine 中的 blob 值

java - 如何在底层连接有状态时使用 Apache HttpClient?

java - django 并调用 cli java 应用程序

javascript - 我们可以在 PUBNUB 中重新发布消息吗