maven jboss 外掛配置
阿新 • • 發佈:2019-02-14
4.在此,maven -jboss 的外掛安裝工作已經結束,可通過如下方式測試安裝是否成功:
通過訪問: http://localhost:8080/ 進入JBoss的歡迎介面,點選JBoss Management下的JMX Console可進入JBoss的控制檯。
5.停止服務
mvn jboss:stop
詳見:http://mojo.codehaus.org/jboss-maven-plugin/usage.html
===========================================================================
上面的是個demo,確保你在位址列輸入 http://localhost:8080/ 進入JBoss的歡迎介面下面建立測試用例
1.建立專案測試
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
2.修改pom.xml
code:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-webapp</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>my-webapp Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>my-webapp</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jboss-maven-plugin</artifactId>
<version>1.5.0</version>
<configuration>
<jbossHome>C:\Program Files\server\jboss-4.2.2.GA</jbossHome>
<serverName>all</serverName>
<fileName>target/my-webapp.war</fileName>
</configuration>
</plugin>
</plugins>
</build>
</project>
//其中 <jbossHome>C:\Program Files\server\jboss-4.2.2.GA</jbossHome>
配置表示的jboss所在的目錄,你們懂的
/**
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
**/
這段表示該專案要打war包 這是配置maven打war包的配置
ok
下面進入下一個步驟:
mvn clean install -Dmaven.test.skip=true
//打包war
啟動jboss服務
mvn jboss:start
然後部署war包
mvn jboss:hard-deploy
最後我們測試一下
位址列輸入 http://localhost:8080/my-webapp/ 頁面是個hello word!
看到了hello word,完美。。。。。。。。
操作截圖:
附件程式碼你們懂的
通過訪問: http://localhost:8080/ 進入JBoss的歡迎介面,點選JBoss Management下的JMX Console可進入JBoss的控制檯。
5.停止服務
mvn jboss:stop
詳見:http://mojo.codehaus.org/jboss-maven-plugin/usage.html
===========================================================================
上面的是個demo,確保你在位址列輸入 http://localhost:8080/ 進入JBoss的歡迎介面下面建立測試用例
1.建立專案測試
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
2.修改pom.xml
code:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-webapp</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>my-webapp Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>my-webapp</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jboss-maven-plugin</artifactId>
<version>1.5.0</version>
<configuration>
<jbossHome>C:\Program Files\server\jboss-4.2.2.GA</jbossHome>
<serverName>all</serverName>
<fileName>target/my-webapp.war</fileName>
</configuration>
</plugin>
</plugins>
</build>
</project>
//其中 <jbossHome>C:\Program Files\server\jboss-4.2.2.GA</jbossHome>
配置表示的jboss所在的目錄,你們懂的
/**
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
**/
這段表示該專案要打war包 這是配置maven打war包的配置
ok
下面進入下一個步驟:
mvn clean install -Dmaven.test.skip=true
//打包war
啟動jboss服務
mvn jboss:start
然後部署war包
mvn jboss:hard-deploy
最後我們測試一下
位址列輸入 http://localhost:8080/my-webapp/ 頁面是個hello word!
看到了hello word,完美。。。。。。。。
操作截圖:
附件程式碼你們懂的