Можно ли одновременно использовать Java и Python в App Engine? - PullRequest
4 голосов
/ 18 ноября 2010

Для того же зарегистрированного приложения в App Engine, возможно ли иметь как Java , так и Python "приложения"?

Ответы [ 2 ]

1 голос
/ 18 ноября 2010

У меня была точно такая же потребность неделю назад или около того, и я нашел решение: Могут ли Java и Python сосуществовать в одном приложении?

РЕДАКТИРОВАТЬ: я принял первый ответ, но бывает, что второй ответ дал мне лучшие результаты, как я объясняю в комментариях там.

РЕДАКТИРОВАТЬ 2: Ну, это может быть не совсем то же самое, что мне нужно только для доступа к одному и тому же хранилищу данных. Если вы хотите, чтобы Java и Python работали бок о бок, то я думаю, что Jython будет лучшим решением, как уже упоминалось выше.

0 голосов
/ 04 сентября 2015

Используйте py4j для связи java и python, и вам нужен только секретный идентификатор или идентификатор пользователя для соединения с Google App Engine. Но если вам нужно автономное приложение для обоих, вам понадобится файл 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 (если вы его используете) и развернуть проект java, используя run-> run as-> Google Web Application, и интегрировать python с помощью Jython. https://developers.google.com/eclipse/docs/creating_new_webapp?hl=en

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...