Ошибка при установке EJBCA 6.2.0

Я пытаюсь установить EJBCA 6.2.0 на Ubuntu 12.04, но при выполнении команды «ant deploy» возникает следующая ошибка.

Прежде чем выполнить «развертывание муравья», я установил JBoss 7.1.1 и запустил его.

Журналы установки EJBCA выглядят так.

jee:deployServices:

jee:deployDSJBoss5:

jee:deployDSJBoss7:
 [exec] Result: 1
 [exec] Result: 1
 [echo] data-source add --name=ejbcads --driver-name="h2" --connection-url="jdbc:h2:~/ejbcadb;DB_CLOSE_DELAY=-1" --jndi-name="java:/EjbcaDS"  --use-ccm=true --user-name="sa" --password="sa" --validate-on-match=true --background-validation=false --prepared-statements-cache-size=50 --share-prepared-statements=true --min-pool-size=5 --max-pool-size=150 --pool-prefill=true --transaction-isolation=TRANSACTION_READ_COMMITTED --check-valid-connection-sql="select 1"
 [exec] JBAS014803: Duplicate resource [
 [exec]     ("subsystem" => "datasources"),
 [exec]     ("data-source" => "ejbcads")
 [exec] ]

BUILD FAILED
/home/mjshin/ejbca_ce_6_2_0/build.xml:649: The following error occurred while     executing this line:
/home/mjshin/ejbca_ce_6_2_0/bin/jboss.xml:289: The following error occurred while executing this line:
/home/mjshin/ejbca_ce_6_2_0/bin/jboss.xml:556: exec returned: 1

Total time: 4 minutes 55 seconds
root@mjshin-VirtualBox:~/ejbca_ce_6_2_0# 

Я не знаком со средой сервера веб-приложений, такой как ant, JBOSS и т. д., поэтому я понятия не имею, как мне подойти к этой проблеме.


person mjshin    schedule 23.10.2014    source источник


Ответы (1)


Я получил ту же ошибку сегодня, когда пытался повторно развернуть EJBCA после изменений в файле conf/web.properties. Похоже, проблема вызвана тем, что где-то в файле базы данных/конфигурации JBOSS имеется дублирующаяся запись, и не удалось определить, где происходит дублирование этой записи. Проблема решена путем удаления двух строк в jboss.xml, которые вызывают проблему (288 и 289). Как я понял, строка 288 (содержит "data-source remove") пытается удалить старую запись, но не получается, ошибка игнорируется и выполнение продолжается, а затем и следующая строка пытается добавить ресурс с таким же именем ejbcads , эта операция завершится ошибкой, но на этот раз ошибка не будет проигнорирована, и развертывание остановится с ошибкой. Обязательно сохраните копию файла jboss.xml.

person Ravil    schedule 14.12.2014