- JBoss:Developer's Guide
- Elvadas Nono Woguia
- 189字
- 2021-07-02 18:37:28
JBoss as maven plugin
The jboss-as-maven-plugin can be used to manage the application life cycle on the JBoss Application Server: it can deploy, undeploy, and redeploy applications. The jboss-as maven plugin works in the standalone and domain mode. This plugin uses the JBoss remoting protocol to perform deployments.
Update your POM file to use this plugin. In the build plugins list, add the following:
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.9.Final</version>
<configuration>
<hostname>127.0.0.1</hostname>
<port>9999</port>
<domain>
<server-groups>
<server-group>dev03</server-group>
</server-groups>
</domain>
</configuration>
</plugin>
Use the domain controller hostname (default to localhost) and port (default value=9999), specify the target deployment server group, and then run the jboss-as deploy goal to deploy your application:
$mvn jboss-as:deploy
[INFO] -------------------------------------------------------------------[INFO] Building beosbank-web Transfer Webapp 1.0-SNAPSHOT
[INFO] -------------------------------------------------------------------[INFO]
[INFO] >>> jboss-as-maven-plugin:7.9.Final:deploy (default-cli) > package @ beosbank-web >>>
…..
[INFO]
[INFO] --- jboss-as-maven-plugin:7.9.Final:deploy (default-cli) @ beosbank-web ---
mars 19, 2017 5:29:10 PM org.xnio.Xnio <clinit>
INFO: XNIO Version 3.0.7.GA
mars 19, 2017 5:29:10 PM org.xnio.nio.NioXnio <clinit>
INFO: XNIO NIO Implementation Version 3.0.7.GA
mars 19, 2017 5:29:10 PM org.jboss.remoting3.EndpointImpl <clinit>
INFO: JBoss Remoting version 3.2.12.GA
[INFO] -------------------------------------------------------------------[INFO] BUILD SUCCESS
[INFO] -------------------------------------------------------------------[INFO] Total time: 4.668 s
[INFO] Finished at: 2017-03-19T17:29:12+01:00
[INFO] Final Memory: 17M/190M
[INFO] -------------------------------------------------------------------
Full documentation of the plugin is available at https://docs.jboss.org/jbossas/7/plugins/maven/latest/index.html.
推薦閱讀
- Java語言程序設計
- Redis Applied Design Patterns
- C++ Builder 6.0下OpenGL編程技術
- HoloLens Beginner's Guide
- Visual C++數字圖像模式識別技術詳解
- Learn Swift by Building Applications
- Mastering Python High Performance
- C語言程序設計案例式教程
- 小程序開發原理與實戰
- 從Excel到Python:用Python輕松處理Excel數據(第2版)
- Java系統化項目開發教程
- Learning OpenCV 3 Computer Vision with Python(Second Edition)
- Statistical Application Development with R and Python(Second Edition)
- 開源項目成功之道
- 區塊鏈架構之美:從比特幣、以太坊、超級賬本看區塊鏈架構設計