Я не вижу целей hard-deploy
и start
в вашем помещике (последний, очевидно, где-то есть, если вы получаете этот вывод, просто отсутствует в вашем посте). Кроме того, я использую свою собственную конфигурацию сервера вместо all
- но это не должно иметь большого значения в теории. А свойство fileName
не используется плагином, оно вам не нужно. JBoss автоматически находит ваш военный файл, если он правильно развернут (поэтому вам нужна цель hard-deploy
).
Моя конфигурация выглядит так:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jboss-maven-plugin</artifactId>
<version>1.4.sp1</version>
<configuration>
<jbossHome>...</jbossHome>
<serverName>MyServer</serverName>
</configuration>
<executions>
<execution>
<id>redeploy-and-restart-server</id>
<phase>pre-integration-test</phase>
<goals>
<goal>hard-deploy</goal>
<goal>start</goal>
</goals>
</execution>
</executions>
</plugin>
Обратите внимание, что плагин JBoss maven работает правильно только в том случае, если вы привязываете свой сервер к localhost и к порту 1099 JNDI. Я думаю, что если вы используете конфигурацию сервера all
, вы не вмешались в эти настройки, но это все равно приятно знать.
Если ваш сервер все еще не запущен, вам следует проверить файлы журналов в каталоге all/log
, чтобы увидеть, что происходит.