簡體   English   中英

在wildfly上部署maven項目

[英]Deploy maven project on wildfly

我正在嘗試使用“mvn wildfly:deploy”在命令行中的wildfly上部署一個maven項目,但出現此錯誤:

截屏

這是我的 pom.xml

<?xml version="1.0" encoding="UTF-8"?>

http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0

<groupId>com.gyurmatag.adminsystem</groupId>
<artifactId>adminsystem</artifactId>
<version>1.0-SNAPSHOT</version>


<dependencies>

    <!-- javax persistance -->
    <dependency>
        <groupId>javax.persistence</groupId>
        <artifactId>persistence-api</artifactId>
        <version>1.0</version>
    </dependency>
    <!-- JSF -->
    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-api</artifactId>
        <version>2.2.15</version>
    </dependency>







</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.wildfly.plugins</groupId>
            <artifactId>wildfly-maven-plugin</artifactId>
            <version>1.2.1.Final</version>
        </plugin> 
    </plugins>
</build>

你能幫我么?

您的 JAVA_HOME 不正確。 插件的依賴項之一取決於系統的 jconsole:

<dependency>
  <groupId>sun.jdk</groupId>
  <artifactId>jconsole</artifactId>
  <version>jdk</version>
  <scope>system</scope>
  <systemPath>${java.home}/../lib/jconsole.jar</systemPath>
</dependency>

根據您的屏幕截圖,您已將 java home 設置為 jre 目錄,但它必須是 sdk 目錄。 除此之外,嘗試排除此依賴項,它無論如何都應該起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM