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 閱讀(2113) 評論(0)  編輯  收藏 所屬分類: JBOSS

          主站蜘蛛池模板: 鹿泉市| 韶关市| 兴义市| 中西区| 新宾| 黎城县| 阳高县| 泸定县| 彭州市| 海盐县| 清原| 泰州市| 西昌市| 拉孜县| 同仁县| 黄山市| 保康县| 盐源县| 盐津县| 石城县| 会同县| 靖安县| 阜阳市| 吴江市| 邵阳县| 万盛区| 平顶山市| 韶山市| 上犹县| 平湖市| 漾濞| 海丰县| 沅陵县| 安图县| 深泽县| 福建省| 庆阳市| 黑龙江省| 珠海市| 嘉义市| 西峡县|