WildFly讀書筆記
- 下載安裝
從http://wildfly.org/downloads/下載WildFly is 8.1.0.Final - 啟動、關(guān)閉
在/bin中運行:./standalone.sh
如果想改內(nèi)存大小,則在standalone.conf 中可以配置
在/bin中運行:jboss-cli.sh
[disconnected /] connect
Connected to localhost:9990
[standalone@localhost:9990 /] :shutdown
./jboss-cli.sh --connect command=:shutdown
[disconnected /] connect 192.168.1.10
Authenticating against security realm: ManagementRealm
Username: admin1234
Password:
Connected to 192.168.1.10:9990
[standalone@192.168.1.10:9990 / ] :shutdown
[disconnected /] connect
Connected to localhost:9990
[standalone@localhost:9990 /] :reload
- 安裝ECLIPSE插件
Help | Install New Software
http://download.jboss.org/jbosstools/
updates/development/luna
- 關(guān)鍵概念
Domain Controller
分發(fā)配置文件
Host Controller
分發(fā)部署文件
Application server nodes
不同的節(jié)點可以配置不同的組
- WildFly目錄結(jié)構(gòu)
bin
腳本
modules
J2EE核心功能
standalone
獨立運行模式的相關(guān)配置
domain
分布式運行模式的想著配置
- 管理WildFly
有三種模式:WEB UI、COMMAND LINE、XML配置文件(standalone.xml/domain.xml )
- 在SPRING環(huán)境中如何存取遠程EJB3
使用jee:jndi-lookup查找
加上org.jboss.ejb.client.scoped.context=true
- CLASS LOADING
原理:
http://www.aygfsteel.com/paulwong/archive/2015/02/21/422987.html
每個MODULE都有獨立的CLASS LOADER
WAR/EAR/EJB都是一個MODULE,但是動態(tài)的,如果有依賴SPRING,又不想打進EAR/WAR包中,要先新加modlue.xml,再在META-INF/WEB-INF中加入文件:jboss-deployment-structure.xml,此文件是用來定義EAR中的WAR/EJB的類依賴
完整的解釋在:https://docs.jboss.org/author/display/WFLY8/Class+Loading+in+WildFly<?xml version="1.0" encoding="UTF-8"?>詳見此編
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.jboss.xnio" />
</dependencies>
</deployment>
</jboss-deployment-structure>
http://www.aygfsteel.com/paulwong/archive/2015/02/21/422988.html
- WEB服務(wù)器改用UNDERTOW,底層使用JBOSS的XNIO重寫,性能和NETTY有得一比。
posted on 2015-02-14 17:09 paulwong 閱讀(2109) 評論(0) 編輯 收藏 所屬分類: JBOSS