Портирование приложения Tomcat в GAE, где указать ресурсы ранее в server.xml? - PullRequest
0 голосов
/ 11 сентября 2011

Я пытаюсь переместить приложение Java из Tomcat в App Engine. В файле server.xml указаны некоторые свойства, которые я не знаю, как правильно указать их, чтобы Google их подобрал.

Пример:

<Resource name="UserTransaction" auth="Container"
          type="javax.transaction.UserTransaction"
          factory="org.objectweb.jotm.UserTransactionFactory"
          jotm.timeout="60"
/>

Нужно ли менять способ работы приложения или их можно указать где-то еще?

1 Ответ

1 голос
/ 11 сентября 2011

Движок приложения не поддерживает JTA.Однако есть хранилище данных, которое поддерживает транзакции.См. http://code.google.com/intl/en-US/appengine/docs/java/datastore/transactions.html.

Если ваше приложение Tomcat использует диспетчер транзакций, я полагаю, что оно позволяет использовать две разные базы данных в одной транзакции или использовать JMS.Это невозможно в GAE, который не поддерживает ни JMS, ни реляционные базы данных.У вас будет доступ только к хранилищу данных GAE для хранения вашей информации.

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