2012-05-03 2 views
1

У меня возникла проблема с развертыванием файла войны в Jboss7.0.2. когда я развернулся в первый раз. он работал нормально. я сделал несколько изменений (добавил еще одну конечную точку), после чего я не смог развернуть войну. НЕТ ОШИБКИ. но новая служба не развертывается. Но я могу ударить по старым сервисам.развернуть военный файл в Jboss 7.0.2

шаги я следовал, чтобы развернуть его, 1.Завершите сервера 2.Извлеките войны файл с
JBoss-как-веб-7.0.2/домена/серверов/Серверные одного/развертывания/ 3. Скопируйте новый файл войны в одно и то же место. 4. Запустите сервер.

Мне нужно что-то делать, кроме этого? Пожалуйста, помогите мне.

ответ

5

Вместо развертывания путем копирования и вставки файлов войны взад и вперед используйте собственный интерфейс (CLI) или http-интерфейс (admin-console). Развертывание работает по-разному в режиме домена.

Мне очень нравится интерфейс CLI для быстрого развертывания файлов. Пример развертывания с использованием CLI в режиме домена.

  1. Убедитесь, что JBoss работает (domain.sh был выполнен)
  2. Перейти в $ JBOSS_HOME/ведро.
  3. запустить ./jboss-admin.sh -c (или ./jboss-cli.sh -c, если 7.1 или более поздней)
  4. затем выполнить следующую команду CLI в строке:

    4.1 Для развертывания : deploy <war_file> --server-groups=server-one

    -> вы должны увидеть сообщение успеха/неудачи

    4.2 Для отмены развертывания: undeploy <war_file> --server-groups=server-one

    -> вы должны увидеть сообщение успеха/неудачи

Для дальнейшего ознакомления см. here.

Надеюсь, это поможет!

+0

Я нахожусь на машине Mac, когда я попробовал 3-й шаг (запустите cmd), он сказал, что команда не найдена. Также я не думаю, что jobb-cli.sh si доступен в корзине. пожалуйста помогите. – Suresh

+0

Вы видите файл 'jboss-admin.sh' в JBOSS_HOME/bin? Если это так, запустите эту команду './jboss-admin.sh -c'. – CoolBeans

+0

Да, это 'jboss-admin.sh' в 7.0.2. –

0

Если привязка к конкретному IP-адрес (или все изобр), а не локальный, то

$ JBOSS_HOME/bin/jboss-cli.sh 

вы увидите

[disconnected /] 

Тип подключения

вы нет готовности к развертыванию или развертыванию

0

Я иногда сталкивался с этими проблемами, и я подозреваю, что это происходит в разработке ТОЛЬКО, поскольку вы иногда ставили нестабильный код. шаги, которые я следовать, чтобы очистить «плохое» развертывание
1) четкий автономный/TMP

2) четкие автономный/данные

3) открыт standalone.xml - идти до конца и ясно, а затем перезапустить JBoss.Все ваши старые развертывания будут очищены.

Также, как предлагает CoolBeans выше, вы попытаетесь использовать консоль администратора или CLI.

Если вы используете Maven, почему бы не использовать плагин Cargo для Jboss, и это сделает плавное развертывание без необходимости вручную копировать в развертывания - конечно, если вы не хотите разворачивать их в разобранном формате.

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