Когда я с помощью wildfly Maven плагин для развертывания мой Java-приложение эи на мой автономный сервер веб-приложений wildfly 8.1.0 с этой конфигурацией POM:Wildfly Maven плагин не регистрирует веб-контекст
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.0.2.Final</version>
<configuration>
<hostname>127.0.0.1</hostname>
<port>9991</port>
<username>root</username>
<password>manager</password>
</configuration>
</plugin>
Если я бегу МВН wildfly: развернуть развертывания приложения, и я это сообщение от журнала консоли сервера:
....
21:45:42,100 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015876: Starting deployment of "MyApp-0.0.1.war" (runtime-name: "MyApp-0.0.1.war")
21:45:42,819 INFO [org.wildfly.extension.undertow] (MSC service thread 1-7) JBAS017534: Registered web context: /MyApp-0.0.1
21:45:44,319 INFO [org.jboss.as.server] (management-handler-thread - 1) JBAS018562: Redeployed "MyApp-0.0.1.war"
....
Если я указать имя параметр в конфигурации части плагина в POM, как это:
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.0.2.Final</version>
<configuration>
<hostname>127.0.0.1</hostname>
<port>9991</port>
<username>root</username>
<password>manager</password>
<name>WebApp</name>
</configuration>
</plugin>
развертывания приложения, но веб-контекст не указан, и если я иду: http://127.0.0.1:8080/WebApp
сервер показать страницу Ошибка 404! При развертывании приложения с помощью этого параметра сервер журнала консоли показать только это сообщение:
....
21:44:28,299 INFO [org.jboss.as.repository] (management-handler-thread - 1) JBAS014900: Content added at location D:\Wildfly\standalone\data\content\c0\e78f2599016bf33187b1049001b210040b829a\content
21:44:28,299 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015876: Starting deployment of "WebApp" (runtime-name: "WebApp")
21:44:28,705 INFO [org.jboss.as.server] (management-handler-thread - 1) JBAS018559: Redeployed "WebApp" (runtime-name : "WebApp")
....
Почему, только с указанием имени, веб-контекст не зарегистрированный? Могу ли я указать веб-контекст в параметрах конфигурации, таких как имя приложения? Кто-нибудь может мне помочь?
Большое спасибо @shi! После того, как я добавил расширение _.war_ в .. тег моя проблема была решена! О вашем предложении ... что это за раздел, на который вы ссылаетесь? Не <конфигурация> ... configuration> плагина? –
orion91
Извините, что он не писал имена тегов, поскольку он, возможно, попытался интерпретировать его как HTML, ... Поэтому добавьте тег finalName непосредственно под тегом сборки, чтобы создать артефакт с предполагаемым именем. – shillner
ОК! Спасибо @shi! – orion91