部分 II. 安装与管理
目录
3. 安装Apusic5.1应用服务器
3.1. 系统要求
3.2. 安装
3.2.1. 获取Apusic应用服务器安装包
3.2.2. Windows下基于图形界面的安装
3.2.3. 压缩包的安装
3.3. 安装后的工作
3.3.1. 了解Apusic应用服务器的目录结构
3.3.2. 运行服务器
3.3.3. 启动远程管理工具
3.3.4. 启动并访问应用服务器信息中心
3.3.5. 使用firststep工具
3.3.6. 关闭服务器
3.3.7. 卸载服务器
3.4. 注册
3.4.1. Apusic 应用服务器开发版
3.4.2. 注册Apusic 应用服务器正式版
4. 管理Apusic应用服务器
4.1. 启动和停止服务器
4.1.1. 命令行启动或停止服务器
4.1.1.1. 使用startapusic启动脚本
4.1.2. 开始菜单(限于Windows)
4.1.3. Windows系统服务(限于Windows)
4.1.4. 使用firststep工具启动服务器
4.2. 配置Classloader
4.2.1. Classloader的基本概念
4.2.1.1. 类装载的方式
4.2.1.2. 一个基本的Classloader的层次结构
4.2.1.3. 基本的Classloader
4.2.1.4. 自定义Classloader
4.2.1.5. Caller Classloader和线程上下文Classloader
4.2.1.6. JVM中类的唯一性
4.2.2. Apusic的Classloader体系
4.2.2.1. JavaEE应用对Classloader的要求
4.2.2.2. Apusic的Classloader和它们的层次结构
4.2.2.3. ServletClassLoader的特性
4.2.2.3.1. 类的动态加载
4.2.2.3.2. ServletClassLoader的多层结构
4.2.2.3.3. Session中对象的类动态装载
4.2.2.3.4. 类装载的Web优先策略
4.2.2.4. 类装载查看服务
4.3. 日志服务
4.3.1. 理解日志服务子系统
4.3.1.1. 日志管理器(LogManager)
4.3.1.2. 日志级别
4.3.1.3. 日志记录器对象(Logger)
4.3.1.4. 日志输出(Handler)
4.3.2. 管理与配置
4.3.2.1. 编辑logging.xml文件
4.3.2.2. 记录客户端IP
4.4. 基于JMX的可植入服务配置
4.4.1. 理解JMX
4.4.2. 可植入服务命名
4.4.2.1. 域名(domain name)
4.4.2.2. 标识属性(key attribute)
4.4.2.3. 命名的字符串表示
4.4.3. 配置和管理可植入服务
4.5. 线程池服务配置
4.5.1. 默认的公共线程池配置
4.5.2. 多路复用线程池配置
4.5.3. WebServer线程池配置
4.5.4. JMS线程池配置
4.5.5. ORBWorker线程池配置
4.6. 管理多路复用
4.6.1. 理解多路复用
4.6.2. 管理与配置
4.6.2.1. apusic.conf文件中相关配置属性说明
4.6.2.2. SSL配置
4.6.2.2.1. TLS/SSL简介
4.6.2.2.2. 建立自己的认证授权机构CA
4.6.2.2.3. 生成服务器端证书
4.6.2.2.4. 颁发并发布个人证书
4.6.2.2.5. 配置服务器允许双向认证
4.6.2.2.6. 测试双向认证
4.7. 管理Apusic Web服务器
4.7.1. 管理与配置
4.7.2. 配置Web应用
4.7.2.1. 部署Web应用
4.7.2.2. 配置web上下文根路径
4.7.3. 配置虚拟主机
4.7.4. WebDAV配置
4.8. 管理Session服务
4.8.1. 管理与配置
4.8.2. 管理Session失效时间
4.9. 使用Apache作为Web代理
4.9.1. HTTP Proxy
4.9.2. AJP Proxy
4.10. 使用Microsoft IIS作为Web代理
4.10.1. 理解ACP(Apusic Connector Protocol)
4.10.2. 安装
4.10.3. 管理与配置
4.11. 管理JDBC服务
4.11.1. 理解数据库连结池
4.11.2. 数据库连结池管理与配置
4.11.2.1. 编辑datasources.xml文件
4.11.2.1.1. datasource元素
4.11.2.1.2. property
4.11.2.1.3. remote-acl
4.11.2.1.4. 结果集缓存
4.11.2.1.5. 语句缓存
4.11.2.1.6. 连接失效检测
4.11.3. 活动连接监控
4.11.4. JDBC事件监控
4.12. 消息服务配置
4.12.1. 理解Apusic消息服务
4.12.2. 消息路由与存储
4.12.2.1. 配置消息存储目录
4.12.2.2. 配置消息路由
4.12.2.2.1. 理解消息路由
4.12.2.2.2. 配置和管理路由
4.12.3. 管理消息服务
4.12.3.1. 配置连接工厂
4.12.3.2. 配置消息目的地(Destination)
4.12.3.2.1. 配置消息队列
4.12.3.2.2. 配置消息主题
4.12.3.3. 安全相关配置
4.12.3.3.1. 安全角色
4.12.3.3.2. 消息目的地(Destination)访问许可
4.12.3.3.3. 范例
4.13. 管理事务服务
4.13.1. 配置事务服务
4.14. 管理命名服务
4.14.1. 配置命名服务
4.15. 管理应用服务器域
4.15.1. 应用服务器域的概念
4.15.2. 应用服务器域的管理
4.16. 应用服务器安全提供程序
4.16.1. 安全框架介绍
4.16.2. 内置安全提供程序
4.16.2.1. 文件存储配置
4.16.2.2. JDBC存储配置
4.16.2.3. LDAP存储配置
4.16.3. 自定义安全提供程序
4.16.3.1. 实体信息的存储与读取
4.16.3.2. 实现身份验证提供程序
4.16.3.3. 实现授权提供程序
4.16.3.4. 配置映射
4.17. 管理集群
4.17.1. 集群的基本概念及相关术语
4.17.1.1. 可扩展性(Scalability)
4.17.1.2. 可用性(Availability)
4.17.1.3. 可靠性(Reliability)
4.17.1.4. 失效转移(Fail-Over)
4.17.1.5. 负载均衡(Load Balance)
4.17.1.6. 会话粘滞(Session Stick)
4.17.1.7. 幂等性(Idempotent)
4.17.2. J2EE集群
4.17.2.1. 负载均衡
4.17.2.2. 失效转移
4.17.3. Apusic集群
4.17.3.1. Web集群
4.17.3.1.1. Apusic负载均衡
4.17.3.1.2. 第三方负载均衡
4.17.3.1.3. Apusic Session复制粒度
4.17.3.1.4. Web集群方案
4.17.3.2. JNDI集群
4.17.3.2.1. 本地JNDI和JNDI集群
4.17.3.2.2. JNDI 负载均衡和JNDI失效恢复
4.17.3.2.3. JNDI集群配置
4.17.3.3. EJB集群
4.17.3.3.1. EJB负载均衡和EJB高可用性
4.17.3.3.2. EJB集群配置
4.17.3.3.3. EJB集群实践
4.17.3.4. JMS集群
4.17.3.4.1. 消息路由
4.17.3.4.2. 集群队列
4.18. 配置和管理工具
4.18.1. appctl工具
4.18.2. apclient工具
4.18.3. firststep工具
4.18.4. dep工具
4.18.5. AdminMain工具
4.18.5.1. 选项
4.18.5.2. 用法
4.18.5.3. 关于服务的说明
4.18.6. JSPC工具
4.19. 使用Jconsole监控
4.19.1. 用Jconsole监控和操作Apusic应用服务器
4.20. 附录:jserv.conf
4.21. 附录:缺省的apusic.conf配置文件
4.22. 附录:缺省的datasources.xml配置文件
4.23. 附录:缺省的jms.xml配置文件
4.24. 附录:缺省的logging.xml配置文件
4.25. 附录:缺省的server.xml配置文件
4.26. 附录:缺省的auth.cfg配置文件
4.27. 附录:缺省的clientauth.cfg配置文件
4.28. 附录:缺省的acp_isapi.properties配置文件