paulwong

          WildFly讀書筆記

          1. 下載安裝
            http://wildfly.org/downloads/下載WildFly is 8.1.0.Final
          2. 啟動、關閉
            在/bin中運行:./standalone.sh 
            如果想改內存大小,則在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. 關鍵概念
            Domain Controller
            分發配置文件

            Host Controller
            分發部署文件

            Application server nodes
            不同的節點可以配置不同的組

          5. WildFly目錄結構
            bin
            腳本

            modules
            J2EE核心功能

            standalone
            獨立運行模式的相關配置

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

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

          7. 在SPRING環境中如何存取遠程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,但是動態的,如果有依賴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服務器改用UNDERTOW,底層使用JBOSS的XNIO重寫,性能和NETTY有得一比。


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

          主站蜘蛛池模板: 平凉市| 大宁县| 芦山县| 南昌市| 竹北市| 六枝特区| 阿合奇县| 岐山县| 内黄县| 河北省| 娄底市| 慈溪市| 红安县| 都兰县| 克山县| 文山县| 深州市| 扎赉特旗| 武城县| 枝江市| 高青县| 信阳市| 黄石市| 湖口县| 武城县| 新绛县| 金昌市| 茶陵县| 红桥区| 遵义县| 绥德县| 长葛市| 手机| 马龙县| 山西省| 太仓市| 曲靖市| 巴里| 永嘉县| 雅安市| 聂拉木县|