Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Wildfly maven插件未注册web上下文_Java_Eclipse_Maven_Maven Plugin_Wildfly - Fatal编程技术网

Java Wildfly maven插件未注册web上下文

Java Wildfly maven插件未注册web上下文,java,eclipse,maven,maven-plugin,wildfly,Java,Eclipse,Maven,Maven Plugin,Wildfly,当我使用wildfly maven插件将java ee应用程序部署到具有此POM配置的wildfly 8.1.0独立web应用程序服务器时: <plugin> <groupId>org.wildfly.plugins</groupId> <artifactId>wildfly-maven-plugin</artifactId> <version>1.0.2.Final</version>

当我使用wildfly maven插件将java ee应用程序部署到具有此POM配置的wildfly 8.1.0独立web应用程序服务器时:

<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>
如果我在POM插件的配置部分指定name参数,如下所示:

<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>

为什么只有使用名称规范,web上下文才没有注册?我可以在配置参数(如应用程序名称)中指定web上下文吗?有人能帮我吗?

我已经试过了,结果你必须设置为WebApp.war才能让它工作


我个人更喜欢直接在使用标记的部分中设置名称,因为这更常见,并且您可以省略文件扩展名。

非常感谢@shi!在我将.war扩展添加到。。我的问题解决了!关于你的建议。。。你指的是哪一部分?不很抱歉,它没有写标签名,因为它可能试图将其解释为HTML。。。因此,直接在build标记下面添加finalName标记,以便生成具有预期名称的工件。
<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>
....
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")
....