可以在App Engine上同时使用Java和Python吗?

时间:2010-11-18 15:23:55

标签: java python google-app-engine

对于App Engine上相同注册的应用程序,是否可以同时拥有Java Python“应用程序”?

2 个答案:

答案 0 :(得分:1)

一周前我有完全相同的需求,并找到了解决方案:Can Java and Python coexist in the same app?

编辑:我接受了第一个答案,但碰巧第二个答案给了我最好的结果,正如我在那里的评论中解释的那样。

编辑2:嗯,它可能不是完全相同的需求,因为我只需要访问相同的数据存储区。如果你想让Java和Python并行运行,那么我认为Jython将是最好的解决方案,正如上面提到的larsmans。

答案 1 :(得分:0)

使用py4j来传播java和python,你只需要秘密ID或用户ID来连接谷歌应用引擎。但如果你需要两个独立的应用程序,那么你将需要yaml文件及其配置。

from py4j.java_gateway import JavaGateway
gateway = JavaGateway()                        # connect to the JVM
gateway.jvm.java.lang.System.out.println('Hello World!')

或者你可以使用google app engine插件进行eclipse(如果你正在使用)并使用run-> run as->部署java项目。 Google Web Application并使用Jython集成python。 https://developers.google.com/eclipse/docs/creating_new_webapp?hl=en