Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание War-файла: GWT WebApp+ JBOSS+ Idea, Структура war-файла 
:(
    Опции темы
Nymph666
  Дата 18.2.2013, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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-файлы, и как потом их использовать.

Заранее спасибо.
PM MAIL   Вверх
Atum
Дата 18.2.2013, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
Nymph666
Дата 20.2.2013, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 28.11.2007

Репутация: нет
Всего: нет




Хорошие уроки, смотрела.

В общем проблема уже решена.

Было три ошибки: 
           - запускалась страница localhost:8080 (а все деплоилось по адресу localhost:8080/Имя_war_файла).
           - не создавались файлы GWT (нужно было поставить галочку Build on Make когда создаешь артефакт)
           - в файле web.xml указывался неправильный путь к файлам GWT.
Последние две ошибки давали деплоится на сервер, но там была пустая страница (не грузились файлы GWT).

                       
PM MAIL   Вверх
Atum
Дата 21.2.2013, 10:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 3.10.2008

Репутация: нет
Всего: нет



Цитата(Nymph666 @ 20.2.2013,  13:53)
Было три ошибки: 
           - запускалась страница localhost:8080 (а все деплоилось по адресу localhost:8080/Имя_war_файла).
           - не создавались файлы GWT (нужно было поставить галочку Build on Make когда создаешь артефакт)
           - в файле web.xml указывался неправильный путь к файлам GWT.
Последние две ошибки давали деплоится на сервер, но там была пустая страница (не грузились файлы GWT).

GWT   компилятору можно указать папку для выходных файлов. 
После  преобразования java  кода в javascript - все эти скрипты   должны положить в свой war файл.

исходный gwt java код  клиента  в war  файле уже не нужен. 
PM MAIL   Вверх
Nymph666
Дата 27.2.2013, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 28.11.2007

Репутация: нет
Всего: нет



Цитата(Atum @ 21.2.2013,  10:35)
исходный gwt java код  клиента  в war  файле уже не нужен.

Именно так.
Но по-началу эти файлы(преобразованные) просто не создавались.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0431 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.