当前位置: 首页 > 知识库问答 >
问题:

使用wildfly在简单Maven项目中构建失败(wildfly:部署)

姜乐家
2023-03-14

嗨,evryone,我是开发JavaEE的新手,我想创建一个应用程序web,我已经创建了BD和ejb部分,其中包含包持久性、接口和服务,在war部分,我创建了包bean和webapp。。。。。我做了一个

 clean install 
 wildfly:deploy 

mars 02, 2016 3:03:09 PM org.xnio.Xnio    clinit
INFO: XNIO version 3.2.2.Final
mars 02, 2016 3:03:10 PM org.xnio.nio.NioXnio clinit
INFO: XNIO NIO Implementation Version 3.2.2.Final
mars 02, 2016 3:03:10 PM org.jboss.remoting3.EndpointImpl clinit
INFO: JBoss Remoting version 4.0.3.Final


`[INFO]` BUILD FAILURE

`[INFO]` Total time: 10.396 s
`[INFO]` Finished at: 2016-03-02T15:03:15+02:00
`[INFO]` Final Memory: 15M/195M


[ERROR] Failed to execute goal org.wildfly.plugins:wildfly-maven-plugin:1.0.2.Final:deploy (default-cli) on project pfeweb: Could not execute goal deploy on C:\Users\Amine_Info\workspace\pfeweb\target\pfeweb.war. Reason: I/O Error could not execute operation '{
`[ERROR]` "operation" => "read-attribute",
`[ERROR]` "address" => [],
`[ERROR]` "name" => "launch-type"
`[ERROR]` }': java.net.ConnectException: JBAS012144: Could not connect to http-remoting://127.0.0.1:9991. The connection timed out

请我需要帮助它已经4天寻找解决方案,我没有找到任何东西来帮助感谢所有

共有2个答案

乔俊才
2023-03-14

有两种情况:1-您的wildfly服务器未运行,因此当wildfly插件尝试部署它时,它无法通过127.0.0.1:9991进行身份验证

2.-或者野蝇服务器正在运行,但您没有正确指定ip或端口。为了做到这一点,您必须在pom.xml文件中正确设置它们settings.xml.有关详细信息,请参阅这篇文章

百里芷阳
2023-03-14

这是我的pom。xml

<modelVersion>4.0.0</modelVersion>
<groupId>tn.orange.pfe</groupId>
<artifactId>pfeweb</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
    <failOnMissingWebXml>false</failOnMissingWebXml>
</properties>
<dependencies>
    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-api</artifactId>
        <version>7.0</version>
    </dependency>
    <dependency>
        <groupId>tn.orange.pfe</groupId>
        <version>0.0.1-SNAPSHOT</version>
        <artifactId>pfeejb</artifactId>
        <type>ejb</type>
    </dependency>
    <dependency>
        <groupId>org.primefaces</groupId>
        <artifactId>primefaces</artifactId>
        <version>5.2</version>
    </dependency>

</dependencies>

<build>
    <finalName>${project.artifactId}</finalName>
    <plugins>
        <plugin>
            <groupId>org.wildfly.plugins</groupId>
            <artifactId>wildfly-maven-plugin</artifactId>
            <version>1.0.2.Final</version>
            <configuration>
                <hostname>localhost</hostname>
                <port>19991</port>
                <username>admin</username>
                <password>wildflyadmin</password>

                <filename>${project.artifactId}.war</filename>
            </configuration>
            <executions>
                <execution>
                <phase>install</phase>
                    <goals>
                        <goal>deploy</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
 类似资料:
  • 注意:我是开发人员中使用JavaEE的新手。我的问题看起来很简单,但我无法理解它,我创建了一个简单的Maven项目,当我试图用Maven构建它并编写“wildfly:deploy”时,我遇到了部署“.war”的问题,这是.log: 有人能帮帮我吗

  • 我有这个错误,我试图解决它,但我不能。 组织。素面。扩展。组成部分格哈特。GChartRenderer'缺少一个运行时依赖项:java。lang.NoClassDefFoundError:com/google/gson/GsonBuilder 错误[org.jboss.msc.service.fail](ServerService线程池--64)MSC000001:无法开启服务jboss.unde

  • 我想用Maven构建一个Spring MVC webapp,它使用EclipseLink作为JPA提供程序,并在Wildfly application Server上运行。不幸的是,我不能让它运行。我想用所有东西的最新版本。 当我尝试在Wildfly8.2或Tomcat8上运行webapp时,我得到了以下错误: 下面是我的项目的文件层次结构。(我还不能在上面分享图像) 我没有打开实体包,因为我有大

  • 我正在尝试为一个简单的EJB项目编写一个客户端,我已经在本地部署了在Eclipse中运行的Wildfly 8。 我的界面: 我的实施: 我的客户: 当我运行它时,我得到这个异常: 官方文件也是这样:https://docs.jboss.org/author/display/AS71/EJB使用JNDI从远程客户端调用 问题出在哪里? 我在帖子中谈到了boss ejb客户端。属性,但我不知道该放什么

  • 我可以在Wildfly快速入门中提供的Eclipse中运行这些教程中的大部分: https://github.com/wildfly/quickstart/