Google Web Toolkit создает исключение java.security.AccessControlException

Я пытаюсь прочитать базу данных sqlite из кода на стороне сервера в моем проекте gwt. Выдает AccessControlException. Я много смотрел в Интернете, и все решения, кажется, отключают Google App Engine, но когда я делаю это, я не могу запустить свой проект. Я новичок в GWT и понятия не имею, где он работает, когда Google App Engine выключен. Я ищу, возможно, следующие два решения: любой параметр, в котором Google App Engine настроен для чтения любого файла, или другой механизм, на котором я запускаю свое приложение. Спасибо

1 ответ

Решение

Проблема в том, что Google App Engine (GAE) не поддерживает sqlite (я полагаю, вы читаете его с помощью JDBC).

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

Если вы намерены развернуть в GAE, вы должны использовать механизмы персистентности Google (JDO) для хранения ваших данных. SqlLite здесь со стола.

Другие вопросы по тегам