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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Deploy WAR to JBoss 4.2.1, how? 
:(
    Опции темы
PashaOvechkin
Дата 28.8.2007, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

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



Привет! 
У меня совсем простой вопрос для тех кто работал с ЙБосс  - оочень срочно надо.
Есть ВАР, надо отделпоить под Йбосс  - в общем субй.

Спасибо.

Это сообщение отредактировал(а) PashaOvechkin - 28.8.2007, 17:08
PM MAIL Skype   Вверх
AxNe0
Дата 28.8.2007, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 263
Регистрация: 24.4.2006
Где: St. Petersburg

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



хе )))) недавно столкнулся с такой же проблемой smile попробуй просто скопировать вар в %JBOSS_HOME%/server/%server_configuration%/deploy/
теперь остается только запустить сервер в нужной конфигурации и убедится в работе smile 


--------------------
SCJP 6, SCBCD 5, OCEWSD 6
blog
PM ICQ Skype   Вверх
PashaOvechkin
Дата 28.8.2007, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

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



Сервер запускаю с помощю ран.бат.

Копирую вар под C:\jboss-4.2.1.GA\server\default\work

Но что то не то...
Как узнать какой порт Хуго Босс слушает?
PM MAIL Skype   Вверх
y3u
Дата 28.8.2007, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 9.9.2006
Где: Москва

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



у жыбосса вебконтейнер - том кэт (акак каталина), найди в нужной тебе конфигурации его конфиг, там порт прописан по-дефолту... в ранних версиях, когда вебконтейнер был Jetty, порт можно было задат в батнике параметром -Djetty.port , как сейчас в случае том кэта - я не в курсе, думаю стоит глянуть в доки...

Добавлено через 1 минуту и 39 секунд
Кстати, мест, откуда жыбосс может деплоить аппликухи может быть несолько, все они перечислены в самом конце конфига жыбосса, если не изменяет память deploy folders, их можно через запятую указать... но я помню, что у мну были глюки, если использовать деплой фолдер отличный от дефолтного...


--------------------
В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах
PM MAIL   Вверх
PashaOvechkin
Дата 28.8.2007, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

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



Цитата(y3u @ 28.8.2007,  19:23)
у жыбосса вебконтейнер - том кэт (акак каталина), найди в нужной тебе конфигурации его конфиг, там порт прописан по-дефолту... в ранних версиях, когда вебконтейнер был Jetty, порт можно было задат в батнике параметром -Djetty.port , как сейчас в случае том кэта - я не в курсе, думаю стоит глянуть в доки...

Добавлено @ 19:25
Кстати, мест, откуда жыбосс может деплоить аппликухи может быть несолько, все они перечислены в самом конце конфига жыбосса, если не изменяет память deploy folders, их можно через запятую указать... но я помню, что у мну были глюки, если использовать деплой фолдер отличный от дефолтного...

я ничего не понял... :-(
В куда отправить вар и под каким урл открыть?
PM MAIL Skype   Вверх
AxNe0
Дата 28.8.2007, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 263
Регистрация: 24.4.2006
Где: St. Petersburg

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



Цитата(PashaOvechkin @  28.8.2007,  17:38 Найти цитируемый пост)
Копирую вар под C:\jboss-4.2.1.GA\server\default\work

дык, в deploy надо!!! то бишь в "C:\jboss-4.2.1.GA\server\default\deploy"

по умолчанию "слушает" 8080. Проверить можно зайдя по адресу: http://localhost:номер_порта. При запущенном сервере должна открыться красивая страница ;)


--------------------
SCJP 6, SCBCD 5, OCEWSD 6
blog
PM ICQ Skype   Вверх
chief39
Дата 28.8.2007, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

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



Цитата(PashaOvechkin @  28.8.2007,  19:28 Найти цитируемый пост)
я ничего не понял... :-(
В куда отправить вар и под каким урл открыть? 

- В папку server/default/deploy
- Запустить просто run.bat без модификаторов(т.е. default)
- Зайти на <host>:8080/<war-app-name>

Возможно порт=8081(не помню)
<war-url> - это смотри по своему варнику - что там прописано насчёт имени приложения


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
PashaOvechkin
Дата 28.8.2007, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

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



Да, спасибо за отзывчивость... На локалхост всё заработало. На серваке нет - надо смотреть...
Запустил веб консоле, всё классно!

Но!
Когда запускаю свой вар (оочень большой вар, на томкате 5 просто супер запускается) вылетает такое вот чудо -> 

Код

--- MBeans waiting for other MBeans ---
ObjectName: jboss.web.deployment:war=webforce.war,id=-798951427
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/C:/jboss-4.2.1.GA/
server/default/tmp/deploy/tmp44336webforce-exp.war/ deployment failed

--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.web.deployment:war=webforce.war,id=-798951427
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/C:/jboss-4.2.1.GA/
server/default/tmp/deploy/tmp44336webforce-exp.war/ deployment failed


19:47:57,171 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8
080
19:47:57,203 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
19:47:57,218 INFO  [Server] JBoss (MX MicroKernel) [4.2.1.GA (build: SVNTag=JBos
s_4_2_1_GA date=200707131605)] Started in 1m:23s:375ms
19:49:21,890 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
java.lang.ClassNotFoundException: org.jboss.console.plugins.helpers.servlet.MBea
nTagExtraInfo
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1358)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1204)
        at org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibrar
yInfoImpl.java:416)
        at org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfo
Impl.java:250)
        at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoIm
pl.java:163)
        at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:42
0)
        at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:476)
        at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1426)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:133)
        at org.apache.jasper.compiler.ParserController.doParse(ParserController.
java:216)
        at org.apache.jasper.compiler.ParserController.parse(ParserController.ja
va:103)
        at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
        at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext
.java:566)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
.java:311)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
20)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi
lter.java:96)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:230)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:175)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit
yAssociationValve.java:179)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv
e.java:84)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:104)
        at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedC
onnectionValve.java:157)


понимаю что наивно спрашивать в чом дело... Но мало ли у кого било подобное....
PM MAIL Skype   Вверх
AxNe0
Дата 28.8.2007, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 263
Регистрация: 24.4.2006
Где: St. Petersburg

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



Цитата(chief39 @  28.8.2007,  19:32 Найти цитируемый пост)
Возможно порт=8081(не помню)

невозможно smile по умолчанию порт 8080 smile

Добавлено через 1 минуту и 52 секунды
PashaOvechkin
проверь classpath ;) jboss какие-то классы найти не может, кажется, из дополнительно присоединенных библиотек


--------------------
SCJP 6, SCBCD 5, OCEWSD 6
blog
PM ICQ Skype   Вверх
PashaOvechkin
Дата 28.8.2007, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

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



Сейчас такое -> 

Класс пас? Бсе либы в варе есть... 
Куда ж их еще прописивать? 

Код



--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@d060f7fd { url=file:/C:/jboss-4.2.1.GA/serve
r/default/deploy/webforce.war }
  deployer: MBeanProxyExt[jboss.web:service=WebServer]
  status: Deployment FAILED reason: URL file:/C:/jboss-4.2.1.GA/server/default/t
mp/deploy/tmp61214webforce-exp.war/ deployment failed
  state: FAILED
  watch: file:/C:/jboss-4.2.1.GA/server/default/deploy/webforce.war
  altDD: null
  lastDeployed: 1188321051718
  lastModified: 1188321051703
  mbeans:

--- MBeans waiting for other MBeans ---
ObjectName: jboss.web.deployment:war=webforce.war,id=-798951427
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/C:/jboss-4.2.1.GA/
server/default/tmp/deploy/tmp61214webforce-exp.war/ deployment failed

--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.web.deployment:war=webforce.war,id=-798951427
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/C:/jboss-4.2.1.GA/
server/default/tmp/deploy/tmp61214webforce-exp.war/ deployment failed


PM MAIL Skype   Вверх
chief39
Дата 28.8.2007, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

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



Цитата(AxNe0 @  28.8.2007,  20:01 Найти цитируемый пост)
невозможно smile по умолчанию порт 8080 smile

Возможно. На тестовых серваках мы всё сбрасывали на 8081 чтоб порт освободить, въелось в мозги крепко  smile
А переконфигурить - очч. легко.
Но по деволту таки 8080, да.


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1307
Регистрация: 22.9.2003
Где: Odessa, Ukraine

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



Цитата(PashaOvechkin @  28.8.2007,  19:49 Найти цитируемый пост)
На локалхост всё заработало. На серваке нет - надо смотреть...


для запуска на серваке надо при запуске прописать опцию -b<ip-address>... например, -b192.168.100.34... но тогда на локалхосте он пропадет... 


--------------------
smile
PM ICQ GTalk   Вверх
sandello
Дата 30.8.2007, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



делай -b 0.0.0.0 --- тогда прицепится на все, что есть.

PashaOvechkin, ты привел не все логи. Настоящая причина проблемы пишется до вывода «MBeans waiting for other MBeans».
Самый простой вариант:
  • останови jboss
  • удали свой war
  • очисти логи (server.log, если ты ничего не менял в настройках)
  • запусти
  • дождить появление строчки «...INFO  [Server] JBoss (MX MicroKernel) [4.2.1.GA (build: SVNTag=JBoss_4_2_1_GA date=200707131605)] Started in...»
  • скопируй war в .../deploy
  • выложи сюда получившийся server.log
как правило, внимательное чтение последнего позволяет решить проблему. Иногда, правда, приходится еще уровень логов в DEBUG выставить.



--------------------
user posted image
PM MAIL Jabber   Вверх
PashaOvechkin
Дата 31.8.2007, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

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



sandello, спасибо за помощ.

Причина была успешно найдена
(Совет может так же помоч и powerOn, поскольку у него была маленькая йсф апликация, и возможно не особо важно какая имплементация в етой апликацие использовалась...) Если удаляем из своего ВАРа йсф имплементацию (несколько ЯР фаилов из веб-инф/либ), ЙБосс будет использовать свою (проект возможно и развернётся, но на 99.99% будет работать глючно) йсф имплементацию... Что при большом проекте смерти подобно - у нас используется Тринидад и Момохавк иплементации...

Значит решение - добиться того что бы Йбосс отказался от своей имплементации, и согласился использовать её из ВАРа... Как ето можно сделать? 

Прописать в веб.хмл  в ВАРе такой контекст параметр ->
Код


<context-param>
     <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
     <param-value>true</param-value>
</context-param>


http://wiki.jboss.org/wiki/Wiki.jsp?page=JBoss5AndMyFaces

Вот и всё smile

  

Это сообщение отредактировал(а) PashaOvechkin - 31.8.2007, 11:39
PM MAIL Skype   Вверх
sanches_ru
Дата 14.12.2007, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Добрый день!у меня вопрос по теме.  Я написал сайт с использованием jsp и ejb, для разработки использовал нет бинс. проект свернул в ear файл(javafolder.ear) и поместил его в деплой.сервер   jboss. Все хорошо функционирует без ошибок но на станицах не отображаются изображения!
в чем может быть проблема? и еще как лучше разворачивать сайт на сервере, для последующего его сопровождения?

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

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

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


 




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


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

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