JBoss7安裝、測試、配置和啟動以及停止,部署


轉:http://www.hongyanliren.com/2014m01/3013.html

 

內容概要

JBoss系列三主要目的是演示如何部署應用到JBoss7/WildFly,如下圖中描述了部署應用的四種方式:

如上四種方式包括:

  • Administration UI Console
  • Command Line Console
  • Maven Plugin(jboss-as-maven-plugin)
  • copy

 

通過Administration UI Console部署

1. 使用管理用戶登錄到Administration UI Console(http://localhost:9990/console)。

2.部署

在顯示出的界面選擇 Runtime -> Server -> Manage Deployments -> Add -> Browse(選擇jaxws-helloworld.jar絕對路徑) -> Next -> Save -> En/Disable,部署完成如下圖

 

通過Command Line Console部署

1. 進入到Command Line Console界面,連接到localhost:9999:

[kylin@localhost bin]$ ./jboss-cli.sh  
You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands.  
[disconnected /] connect   
[standalone@localhost:9999 /]

2. 使用deploy命令部署jaxws-helloworld.jar

[standalone@localhost:9999 /] deploy /home/kylin/work/project/csdn/3/target/jaxws-helloworld.jar  

同樣使用

[standalone@localhost:9999 /] undeploy jaxws-helloworld.jar 

移除jaxws-helloworld.jar

使用Maven Plugin(jboss-as-maven-plugin)部署

1. 在pom.xml中配置了jboss-as-maven-plugin,如下:

<plugin>  
                <groupId>org.jboss.as.plugins</groupId>  
                <artifactId>jboss-as-maven-plugin</artifactId>  
                <version>7.3.Final</version>  
</plugin>

2. 使用如下Maven目錄部署應用

[kylin@localhost 3]$ mvn jboss-as:deploy  

同樣使用undeploy可以移除jaxws-helloworld.jar,如下

[kylin@localhost 3]$ mvn jboss-as:undeploy  

使用拷貝方式部署

1. 拷貝jaxws-helloworld.jar到JBOSS_HOME/standalone/deployments目錄部署

2. 在JBOSS_HOME/standalone/deployments目錄部署下創建jaxws-helloworld.jar.dodeploy文件,則JBoss會完成部署,完成后會生成jaxws-helloworld.jar.deployed文件如下:

    [kylin@localhost deployments]$ cp /home/kylin/work/project/csdn/3/target/jaxws-helloworld.jar ./  
    [kylin@localhost deployments]$ ls  
    jaxws-helloworld.jar  jaxws-helloworld.jar.deployed  

部署完成檢測

1.從日志檢查部署是否完成

JBoss 啟動終端輸出如下信息表示部署完成:

    12:36:25,096 INFO  [org.jboss.web] (MSC service thread 1-6) JBAS018210: Registering web context: /jaxws-helloworld  
    12:36:25,235 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 1) JBAS018559: Deployed "jaxws-helloworld.jar"  

 


jboss 7中不打包發布web應用

在tomcat中,可以直接把web應用復制到webapp目錄下就可以運行,免去了打包過程。


在jboss7中也是可以的,我把們web應用復制到depolyments目錄下,將文件夾名的后面增加".war",然后在 deployments下增加一個名叫“web應用名.war.deployed”文件,內容為“web應用名.war”,這樣啟動jboss就可以正常 運行了。


如下圖


 jboss 7中重新發布發布web應用

假如需要重新啟動項目,而不重新啟用jboss,可以直接 touch web應用名.war.deployed,jboss會重新部署啟用該項目

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM