- 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.
推薦閱讀
- Mastering Concurrency Programming with Java 8
- Visual Basic編程:從基礎到實踐(第2版)
- Vue.js快跑:構建觸手可及的高性能Web應用
- Microsoft Dynamics GP 2013 Reporting, Second Edition
- Apex Design Patterns
- C語言程序設計
- Create React App 2 Quick Start Guide
- Frank Kane's Taming Big Data with Apache Spark and Python
- Unity Android Game Development by Example Beginner's Guide
- 計算語言學導論
- jQuery Mobile Web Development Essentials(Second Edition)
- 嵌入式C編程實戰
- Flask開發Web搜索引擎入門與實戰
- Visual FoxPro程序設計實驗教程
- Learn C Programming