2012-04-18 2 views
5

Из любопытства. Можно ли загрузить один файл .war, сгенерированный maven в Google, с помощью инструмента appcfg. (/ Cmd/sh)?Загрузить .war файл в Google app engine (GAE) с помощью appcfg

Я попытался, но получил ошибки, когда я указывал взорванный каталог (каталог, содержащий файлы gwt) в качестве пути, он работал.

Было бы полезно указать один архив (.war) для загрузки в качестве пути к инструменту appcfg.

Пожалуйста, дайте мне знать, если вы смогли это сделать или даже поддерживались.

Приветствие PB

ответ

1

Google App Engine не предусматривает для загрузки один .war файла.

Поскольку папка war/ обязательно предшествует создание .war архива (так как .war архив просто застегнула war/ каталога) получение каталога war/ доказуемо проще, чем получение .war файла.

Возможно, вы привыкли к tomcat, где вы можете просто развернуть файл .war через интерфейс администратора. Когда tomcat получает этот файл, все, что он делает, извлекает его под webapps/. Я подозреваю, что GAE немного спрятается с содержимым вашего war/, прежде чем он будет фактически загружен им. Если вы предоставите более подробную информацию о том, почему вы хотите это сделать, возможно, мы сможем обнаружить источник вашей путаницы.

+0

Спасибо @Travis Webb за ваш ввод. Обычно мне нравится управлять своими приложениями с помощью maven. И в то же время я не хочу проходить сложные шаги, прежде чем загружать свое приложение в GAE. Поскольку mvn генерирует файл '.war', я надеялся, что могу просто загрузить' .war' в GAE с помощью инструмента appcfg. Я предполагаю, что мне придется загрузить каталог, который содержит unarchived версию моего проекта в директории '/ target /'. Спасибо –

+1

Если вы используете maven, вы не должны использовать 'appcfg' вообще, вы должны использовать' maven-gae-plugin'. Затем вы вызываете 'mvn package gae: deploy', и все готово. http://code.google.com/p/maven-gae-plugin/ –

+0

oh. не знал о 'maven-gae-plugin'. Спасибо, проверим. Спасибо. –

Смежные вопросы