paulwong

          WildFly讀書筆記

          1. 下載安裝
            http://wildfly.org/downloads/下載WildFly is 8.1.0.Final
          2. 啟動、關(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 

          3. 安裝ECLIPSE插件
            Help | Install New Software
            http://download.jboss.org/jbosstools/
            updates/development/luna

          4. 關(guān)鍵概念
            Domain Controller
            分發(fā)配置文件

            Host Controller
            分發(fā)部署文件

            Application server nodes
            不同的節(jié)點可以配置不同的組

          5. WildFly目錄結(jié)構(gòu)
            bin
            腳本

            modules
            J2EE核心功能

            standalone
            獨立運行模式的相關(guān)配置

            domain
            分布式運行模式的想著配置

          6. 管理WildFly
            有三種模式:WEB UI、COMMAND LINE、XML配置文件(standalone.xml/domain.xml )

          7. 在SPRING環(huán)境中如何存取遠程EJB3
            使用jee:jndi-lookup查找
            加上org.jboss.ejb.client.scoped.context=true

          8. 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

          9. WEB服務(wù)器改用UNDERTOW,底層使用JBOSS的XNIO重寫,性能和NETTY有得一比。


          posted on 2015-02-14 17:09 paulwong 閱讀(2109) 評論(0)  編輯  收藏 所屬分類: JBOSS

          主站蜘蛛池模板: 东兴市| 新乐市| 赞皇县| 体育| 库尔勒市| 伊通| 从江县| 焦作市| 河津市| 衢州市| 宣威市| 塔城市| 仁布县| 阿巴嘎旗| 松原市| 拜泉县| 隆化县| 乳源| 定西市| 扶绥县| 滨海县| 铁岭市| 西乌珠穆沁旗| 卫辉市| 克什克腾旗| 福海县| 祁东县| 红桥区| 万山特区| 德化县| 青神县| 宜黄县| 雅安市| 望都县| 漠河县| 抚州市| 罗田县| 岐山县| 屏山县| 西林县| 习水县|