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.blogjava.net/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.blogjava.net/paulwong/archive/2015/02/21/422988.html

  9. WEB服务器改用UNDERTOW,底层使用JBOSS的XNIO重写,性能和NETTY有得一比。


posted on 2015-02-14 17:09 paulwong 阅读(1771) 评论(0)  编辑  收藏 所属分类: JBOSS


只有注册用户登录后才能发表评论。


网站导航: