![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Nymph666 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 28.11.2007 Репутация: нет Всего: нет |
Доброго времени!
Создала web-приложение, использующее gwt: появляется стартовая страница, на ней кнопка, при нажатии на кнопку, Сервлет выдает случайное число и выводит его в виде сообщения. Приложение работает при отладке, то есть при Run, запускается браузер со следующим адресом: http://127.0.0.1:8888/index.html?gwt.codesvr=127.0.0.1:9997. Однако это приложение нужно задеплоить на сервер JBOSS, то есть создать war-файл и скопировать его в нужное место на сервере, либо возможно есть другие пути? Пробовала создавать war-ы с различной структурой(по той документации, которую откопала), на сервер деплоятся без ошибок. Но вот что делать дальше? Никак не пойму, какой адрес нужно вводить в браузере? И какая структура должна быть у war-файла внутри? Возможно есть у кого-нибудь хороший мануал по тому как собирать war-файлы, и как потом их использовать. Заранее спасибо. |
|||
|
||||
| Atum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 3.10.2008 Репутация: нет Всего: нет |
Нужно больше информации !
1. Какая среда разработки IDEA версия ? к примеру если netbeans - там все просто плюс есть плагины для jboss 6 и gwt. 2.Если у вас самописный сценарий сборки build.xml для ant , то смотрите какая у вас струкра war файла получается на выходе. 3.Для JBOSS - какая версия 6 или 7 ? Смотрите лог при старте сервера и деплое приложения ... обычно в нем все адреса написаны что куда деплоится. Так же если у вас есть web.xml или context.xml смотрите как деплоится ваше приложение и на какие урлы ... обычно будет по имени приложения к примеру : http://localhost:port/webapp/index.jsp где порт - порт на котором поднят jboss / webapp - имя приложения. как вариант - можно зайти в веб интерфейс jboss и задеплоить свой war файл через него ! Для простоты понимания - поищите видео к примеру такое : http://www.jetbrains.com/idea/training/dem...oss_server.html или такое Видеоурок - Java + Intellij IDEA 9 + GWT 2.0 + Apache Tomcat Для jboss 7 https://docs.jboss.org/author/display/AS71/Quickstarts после старта проверьте страницу http://localhost:8080/ - почитайте что такое веб-консоль сервера и что в ней можно делать. Как завести пользователей и как в нее попасть. и страницу http://localhost:8080/ИМЯ_ВАШЕГО_WAR_ФАЙЛА Это сообщение отредактировал(а) Atum - 18.2.2013, 17:35 |
|||
|
||||
| Nymph666 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 28.11.2007 Репутация: нет Всего: нет |
Хорошие уроки, смотрела. В общем проблема уже решена. Было три ошибки: - запускалась страница localhost:8080 (а все деплоилось по адресу localhost:8080/Имя_war_файла). - не создавались файлы GWT (нужно было поставить галочку Build on Make когда создаешь артефакт) - в файле web.xml указывался неправильный путь к файлам GWT. Последние две ошибки давали деплоится на сервер, но там была пустая страница (не грузились файлы GWT). |
|||
|
||||
| Atum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 3.10.2008 Репутация: нет Всего: нет |
GWT компилятору можно указать папку для выходных файлов. После преобразования java кода в javascript - все эти скрипты должны положить в свой war файл. исходный gwt java код клиента в war файле уже не нужен. |
|||
|
||||
| Nymph666 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 28.11.2007 Репутация: нет Всего: нет |
Именно так. Но по-началу эти файлы(преобразованные) просто не создавались. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |