JBoss BRMS - 安裝BRMS 到 EAP 6.1

1. 首先,你要先有兩個檔案, 

A. BRMS 的檔案, brms-p-5.3.1.GA-deployable-ee6.zip 
B. EAP 6.1的檔案, jboss-eap-6.1.0.zip 
接下來,我們先安裝JBoss EAP 6.1,安裝方法也是老樣子, 先解壓縮到你的安裝路徑後即可。因為提供的WAR檔是檔案夾形式的,所以這裡是用 Standalone mode 安裝。 

2. 將BRMS 所需要使用的WAR檔,部署到 JBoss EAP 6.1上,很簡單, 

A. 解壓縮 brms-p-5.3.1.GA-deployable-ee6.zip 裡面的   jboss-brms-manager-ee6.zip 。 
打開裡面會有一個 jboss-brms.war 的folder, 請把這個放到你的EAP_install_path/standalone/deployments 的目錄下 

B. 解壓縮 brms-p-5.3.1.GA-deployable-ee6.zip 裡面的  jboss-jbpm-console-ee6.zip  
打開裡面會有四個war的folder, 

  • business-central-server.war
  • business-central.war
  • designer.war
  • jbpm-human-task.war

請把所有的檔案都放到你的 EAP_install_path/standalone/deployments 的目錄下 

C. 請在 EAP_install_path/standalone/deployments 的目錄下建立五個檔案 (內容可空白)

  • jboss-brms.war.dodeploy
  • business-central.war.dodeploy
  • business-central-server.war.dodeploy
  • desginer.war.dodeploy
  • jbpm-human-task.war.dodeploy


3. 修改 EAP_install_path/standalone/configuration 下的 standalone.xml (如果你使用別的xml, 請記得改對咧~)! 

A. 設定讀取netty的相關library, 請找到 Java EE 的 subsystem, 加上這段XML. 


  
   <global-modules> 
   <module name="org.jboss.netty" slot="main"/> 
   </global-modules> 
B. 增加BRMS 使用的datasource設定,這邊使用的是內建的h2 資料庫,如果你喜歡,也可以建立在普通的RDBMS, 有機會我再來講怎麼建立。 

請找到 datasource 的 subsystem, 
基本上,只要把原先那個ExampleDS的 datasource整個複製,改成jbpmDS 即可。 


<datasource jndi-name="java:jboss/datasources/jbpmDS" pool-name="jbpmDS" enabled="true" use-java-context="true"> 
   <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> 
   <driver>h2</driver> 
   <security> 
             
              
   </security> 
</datasource> 
B. 使用者登入認證設定。 
請找到 security 的 subsystem,新增一個brms專用的認證設定。(到我們指定的地方抓取login 的ID 與 Password. ) 


<security-domain name="brms" cache-type="default"> 
   <authentication> 
    
    
                            <module-option name="rolesProperties" value="${jboss.server.config.dir}/brms-roles.properties"/> 
                   </login-module> 
           </authentication> 
</security-domain> 
這裡也需要去修改 EAP_install_path/standalone/deployments/jboss-brms.war/WEB-INF/components.xml ,將原先的jaas-config-name 油 jmx-console 改為 brms 


4. 最後再去 EAP_install_path/standalone/configuration 下,增加brms-users.properties 與 brms-users.properties 與  brms-roles.properties 兩個檔案,並在裡面打入要使用的使用者以及他/她的群組。即可啓動拉~! 


在 brms-users.properties  增加使用者,如 

admin=admin 
在 brms-roles.properties  寫上對應的角色,如 

username=JBossAdmin,httpInvoker,user,admin 
4. 啟動JBoss EAP 6.1 Server, 位置在 EAP_install_path/bin 下的 ./standalone.sh 

到  http://localhost:8080/jboss-brms/ 下,用剛剛的ID/PWD 登入, 
看到畫面就成功拉~ 


以上。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值