![]() |
Sun ONE Application Server 7, Update 1 管理员指南 |
816-6863-10 |
更新:2003 年 3 月 24 日 |
目录本指南的内容
本指南的组织结构
服务器基础知识和管理全局设置
文档惯例
管理单个服务器实例
管理 HTTP 服务器功能和虚拟服务器
附录
一般惯例
生产线概述
有关目录的惯例
平台版
使用文档
标准版
企业版
产品支持
Sun ONE Application Server 管理快速入门
关于 Sun ONE Application Server
配置 Solaris 捆绑版
创建管理域
使用管理界面
启动管理服务器
创建应用程序服务器实例
部署应用程序
访问管理界面
使用命令行界面
使用选项卡
使用按钮
访问联机帮助
退出管理界面
访问管理服务器
访问应用程序服务器实例
使用 Sun ONE Studio
关于配置文件
使用许可证命令
关于管理服务器
启动管理服务器
使用 startserv 脚本
关闭管理服务器
使用命令行界面
使用“服务”窗口 (Windows)
使用“开始”菜单 (Windows)
使用管理界面关闭
访问管理服务器设置
使用 stopserv 脚本关闭
使用命令行界面关闭
使用“服务”窗口关闭 (Windows)
查看管理服务器控制设置
向管理服务器应用更改
为管理服务器编辑 HTTP 监听器设置
设置 SNMP、记录和安全首选项
关于管理域
实现管理域
配置域
目录结构
进程/端口结构
创建域
重新创建域注册表
示例:在默认位置创建域
删除域
示例:在默认位置以外的位置创建域
示例:为另一个用户创建域(仅适用于 UNIX)
UNIX 平台上的用户权限
示例:删除域
列出域
示例:列出本地计算机中的域
启动域
示例:使用远程选项列出本地计算机中的域:
示例:启动计算机中唯一的域:
停止域
示例:停止域中除管理服务器实例之外的所有实例。
关于应用程序服务器实例
启动和停止应用程序服务器实例
使用管理界面中的“Start”和“Stop”按钮
在调试模式下启动应用程序服务器实例
使用 start-instance 和 stop-instance 命令
使用 Windows 服务 (Windows)
使用 startserv 和 stopserv 脚本
设置终止超时
自动重新启动应用程序服务器实例 (UNIX)
关于自动重新启动
手动重新启动应用程序服务器实例 (UNIX)
使用 /etc/inittab 自动重新启动 (UNIX)
通过系统 RC 脚本自动重新启动 (UNIX)
使用“Restart”按钮重新启动服务器实例 (UNIX)
关于 Watchdog
使用 restart-instance 命令重新启动服务器实例 (UNIX)
使用 restartserv 脚本重新启动服务器实例 (UNIX)
添加应用程序服务器实例
删除应用程序服务器实例
应用对应用程序服务器实例所做的更改
查看应用程序服务器实例状态
配置 JVM 设置
配置常规设置
配置日志设置和监视设置
配置路径设置
配置 JVM 选项
配置 JVM 事件探查器
使用命令行界面配置 JVM 设置
更改应用程序服务器实例的高级设置
关于日志
UNIX 和 Windows 平台上的日志
server.log 中的默认日志
使用日志级别
server.log 的示例
使用 syslog 记录日志
配置 syslog
使用 Windows 事件日志记录日志
配置 syslog 的步骤:
syslog 消息的示例
关于日志级别
关于虚拟服务器和日志
用于 syslog 配置的日志级别
关于记录器
关于客户端日志
重定向应用程序和服务器日志输出
日志文件管理
内部守护程序日志旋转
通过命令行界面配置日志
基于调度程序的日志旋转
使用 Solaris logadm 公用程序旋转
使用 Solaris“cron”公用程序旋转
关于 crontab 条目格式
使用 Solaris cron 公用程序调度 logadm 的执行
通过管理界面配置日志
配置日志服务
查看访问日志文件
为应用程序服务器组件和子系统配置日志
指定日志级别的步骤
为错误日志配置指令
指定日志文件的步骤:(虚拟服务器)
指定事务日志位置的步骤:(Java 事务服务)
查看事件日志文件
设置日志首选项
运行日志分析程序
查看事件 (Windows 2000 Pro)
关于监视 Sun ONE Application Server
统计数据
使用 CLI 提取监视数据
SNMP
监视 HTTP 服务器
监视应用程序组件和子系统
监视容器子系统
服务质量 (QOS)
监视 ORB 服务
监视事务服务
list --monitor 命令
使用 CLI 管理事务服务
get --monitor 命令
CLI 名称映射
Petstore 示例
HTTP 服务器的可监视对象
可监视的对象类型
可监视的属性名
可监视的 HTTP 服务器元素
可监视的 HTTP 服务器属性
使用 HTTP 服务质量
服务质量示例
关于 SNMP
配置服务质量 (QOS)
obj.conf 文件要求的更改
服务质量的已知限制
网络管理站 (NMS)
设置 SNMP
管理信息库 (MIB) 对象
SNMP 消息
SNMP 陷阱目标
SNMP 代理社区
使用 SNMP 代理的代理程序 (UNIX/Linux)
启用和启动 SNMP 主代理
安装 SNMP 代理的代理程序
安装 SNMP 主代理
启动 SNMP 代理的代理程序
重新启动本地 SNMP 守护程序
在其它端口上启动主代理
手动配置 SNMP 主代理
编辑主代理的 CONFIG 文件
定义 sysContact 和 sysLocation 变量
配置 SNMP 子代理
启动 SNMP 主代理
手动启动 SNMP 主代理
启用子代理
使用管理服务器启动 SNMP 主代理
关于 Web 服务器插件
处理客户机请求
HTTP 基本原理
Web 服务器插件配置
请求处理进程中的步骤
Web 服务器插件 SAF 参考
init-passthrough
使用 Web 服务器插件
auth-passthrough
service-passthrough
check-passthrough
配置 Microsoft IIS 以使用 Web 服务器插件
为 IIS 配置 Web 服务器插件
配置 Web 服务器插件以用于 Apache 服务器
配置 IIS 以使用 Web 服务器插件
配置多个服务器池
样例 sun-passthrough.properties 文件
关于 Web 容器
了解 Web 容器的角色
关于 EJB 容器
Web 应用程序配置
虚拟服务器的属性
Web 应用程序部署
Web 模块属性
动态重新部署和热部署
单一登录功能
记录 Web 容器
了解 EJB 容器的角色
企业 Java Bean 的类型
配置 EJB 容器
关于消息驱动的 Bean
进行通用配置
配置 EJB 设置
配置 MDB 池设置
什么叫事务?
J2EE 中的事务
事务资源管理器
数据库
本地和分布式事务
JMS 提供者
J2EE 连接器
容器管理的事务
事务属性
Bean 管理的事务
Required
设置事务属性
RequiresNew
Mandatory
NotSupported
Supports
Never
属性小结
回滚容器管理的事务
同步会话 Bean 的实例变量
容器管理事务中不允许的方法
事务服务管理
使用管理界面管理事务
使用命令行界面管理事务
列出进行中的事务
管理事务
冻结事务服务
监视事务
关于 J2EE 命名服务和资源
JDBC 数据源
关于 Java 命名和目录接口 (JNDI)
Java 邮件会话
JMS 目标
JNDI 体系结构
关于 Persistence Manager 资源
J2EE 命名服务
命名参考和绑定信息
J2EE 标准部署描述符中的命名参考
应用程序环境项
JNDI 连接工厂
EJB 参考
资源管理器连接工厂的参考
资源环境参考
UserTransaction 参考
初始命名上下文
COSNaming 服务
创建自定义资源
创建外部 JNDI 资源
访问外部 JNDI 系统信息库
映射应用程序资源参考
关于 URL 连接工厂资源
映射应用程序资源环境参考
映射 EJB 参考
什么是持久性?
关于 JDBC 资源
Persistence Manager 的角色
预部署 Bean 配置
创建新的 Persistence Manager
关于 JDBC API
关于 Java 邮件资源
JDBC API 有什么功能?
关于数据库访问模式
关于 JDBC 数据源
DataSource 对象的属性
关于 JDBC 连接
注册 JDBC 资源
关于 JDBC URL
关于 JDBC 事务
配置 JDBC 连接池
关于连接加入
监视 JDBC 连接加入
关于连接共享
关于 JavaMail 消息处理进程
关于 JavaMail 体系结构组件
Message 类
关于 JavaBeans Activation Framework (JAF)
消息存储和检索
消息撰写和传输
关于 JavaMail 配置参数
JavaMail 会话参考的 J2EE 部署描述符
Sun ONE Application Server 部署描述符中的项
创建新的 JavaMail 会话
配置高级资源属性
关于 JMS
消息传送系统的基本概念
内置 JMS 服务
消息
JMS 规范
消息服务体系结构
消息传送模式
JMS 消息结构
消息驱动 Bean
JMS 编程模式
管理的对象:提供者独立性
关于 Sun ONE Message Queue (MQ)
管理内置 JMS 服务
MQ 消息服务器
MQ 的集成 Sun ONE Application Server
MQ 客户机运行时
MQ 管理的对象
MQ 管理工具
内置 JMS 服务的体系结构
禁用内置 JMS 服务
配置 JMS 服务
管理物理目标
创建队列或主题目标
管理被管理的对象资源
列出物理目标
删除物理目标
管理对象属性
使用命令行界面管理内置 JMS 服务
管理对象资源管理任务
关于对 CORBA/IIOP 客户机的支持
关于互操作性
配置 ORB
关于 ORB
关于 RMI/IIOP 功能
关于验证过程
进行常规 ORB 配置
为 ORB 配置 IIOP 监听器
关于 J2EE 模块
关于 J2EE 应用程序
J2EE 标准描述符
Sun ONE Application Server 描述符
命名标准
部署目录结构
运行时环境
关于类装入器
模块运行时环境
应用程序运行时环境
将 server.xml 配置为使用 FastJavac 编译器
部署模块和应用程序
部署名称和错误
应用程序部署描述符文件
部署生命周期
动态部署
部署工具
禁止已部署的应用程序或模块
动态重新装入
asadmin 公用程序
模块或应用程序的部署
管理界面
Sun ONE Studio
部署 WAR 模块
部署 EJB JAR 模块
部署生命周期模块
asadmin 公用程序
部署 RMI/IIOP 客户机
管理界面
部署 J2EE CA 资源适配器
部署静态内容
访问共享的框架
关于 HTTP 功能
配置文件高速缓存
优化服务器性能
配置 HTTP 服务质量
添加和使用线程池
编辑高级设置
配置 MIME 类型
虚拟服务器概述
HTTP 监听器
在虚拟服务器中使用 Sun ONE Application Server 的功能
虚拟服务器
虚拟服务器的类型
obj.conf 文件
基于 IP 地址的虚拟服务器
基于 URL 主机的虚拟服务器
默认虚拟服务器
选择用于处理请求的虚拟服务器
文档根目录
在虚拟服务器中使用 SSL
创建和配置 HTTP 监听器
使用访问日志文件和服务器日志文件
在虚拟服务器中使用访问控制
在虚拟服务器中使用 CGI
创建 HTTP 监听器
创建和配置虚拟服务器
编辑 HTTP 监听器设置
删除 HTTP 监听器
创建虚拟服务器
部署虚拟服务器
必需的设置
编辑虚拟服务器设置
可选的常规设置
Web 应用程序设置
CGI 设置
服务设置的 HTTP 质量
使用管理界面编辑常规设置
删除虚拟服务器
使用命令行界面编辑常规设置
编辑 CGI 设置
编辑文档处理设置、文档目录设置和 HTTP/HTML 设置
示例 1:默认配置
示例 2:安全服务器
示例 3:内部网宿主
示例 4:海量宿主
更改文档根目录
设置其它文档目录
启用远程文件操作
使用 htaccess
限制符号链接 (UNIX)
自定义用户公有信息目录 (UNIX)
配置公有信息目录
设置文档首选项
限制内容发布
启动时装入整个密码文件
输入索引文件名
自定义错误响应
选择目录索引
指定服务器主页
指定默认的 MIME 类型
更改国际字符集
设置文档页脚
配置 URL 转发
设置服务器分析的 HTML
设置高速缓存控制指令
使用更强大的加密算法
关于命令行界面
关于 asadmin 公用程序
使用 asadmin
关于 Ant 任务
关于其它命令行公用程序
了解命令语法
安全性考虑
Command
使用单模式和多模式
选项
布尔选项
Operand
语法示例
单模式
使用交互式和非交互式选项
多模式
多重多模式
使用环境命令
使用密码文件选项
以本地或远程方式运行 asadmin
使用命令行调用
从命令行使用 asadmin
使用换码符
利用来自文件(脚本)的输入使用 asadmin
通过标准输入(管道)使用 asadmin
UNIX 上单模式下的换码符
使用 get 和 set 命令
Windows 上单模式下的换码符
所有平台上单模式下的换码符
所有平台上多模式下的换码符
get 和 set 命令示例
使用帮助
获取和设置多个值的示例
使用 get 和 set 命令进行监视
查看输出和错误消息
查看退出状态
查看用法
并行访问注意事项
命令参考
命令列表
带点的名称和属性列表
asadmin 中使用的带点的名称
服务名称
属性
资源名称
应用程序名称
其它名称
jms-service
长选项和短选项格式、默认值以及等效的环境变量
transaction-service
mdb-container
ejb-container
web-container
java-config
orb 或 iiop-service
orblistener 或 iiop-listener
log-service
security-service
http-service
jdbc-resource
jndi-resource
jdbc-connection-pool
custom-resource
jms-resource
persistence-manager-factory-resource
mail-resource
application
ejb-module
web-module
connector-module
http-listener 或 http-server.http-listener
mime
acl
virtual-server
auth-db
authrealm
lifecycle-module
profiler
server configuration (服务器实例的名称)