2012-02-17 1 views
0

Я создал среду домена Jboss, которая состоит из двух серверов Jboss, где один является ведущим, а другой - подчиненным. Но когда я пытаюсь развернуть простой Java веб-демо в группу серверов, я получил следующее сообщение об ошибке в журнале бальзамом в:Ошибка развертывания домена Jboss в домене: нет содержимого развертывания с хешем XXXX доступен в репозитории содержимого развертывания

[Server:server-one] 16:20:37,024 ERROR [org.jboss.as.controller] (pool-1-thread-2) Operation ("add") failed - address: ([("deployment" => "jspdemo.war")]) - failure description: "No deployment content with hash eeeabd6c922da77e90db743602e6d24ba5592ce2 is available in the deployment content repository." 

Вот скриншот консольного управления: enter image description here

ответ

0

Были ли вы обновление от CR1 и, возможно, использует какую-то старую конфигурацию? Место развертывания изменилось между ними. Был: jboss-as-7.1.0.CR1b \ domain \ content в CR1 и является jboss-as-7.1.0.Final \ domain \ data \ content в финале.

2

Найдите jspdemo.war в своем standalone.xml и удалите весь тег развертывания. Также может быть полезно удалить содержимое, связанное с jspdemo.war, в папке развертывания.

0

Перейдите на ваш standalone.xml.

Поиск:

<deployments> 
     <deployment name="xxx.war" runtime-name="xxx.war"> 
      <content sha1="xxxxxxx"/> 
     </deployment> 
</deployments> 

Просто удалите его и попробуйте перезапустить сервер.

0

В режиме домена война также необходимо удалить из группы серверов.

https://access.redhat.com/solutions/356893 (Что такое использование каталога JBOSS_HOME/домена/данных в JBoss EAP 6?)