您的位置:首页 > 其它

系统管理指南:基本管理 第3 章

2008-02-05 15:32 295 查看
使用Sun JavaWeb Console(任务)
本章介绍Sun Java Web Console,该软件用来管理在系统上安装和注册的、基于Web 的
Sun 系统管理应用程序。本章包含以下主题:
■ 第53 页中的“Java Web Console 管理方面的新增功能”
■ 第54 页中的“Java Web Console(概述)”
■ 第56 页中的“Java Web Console 入门”
■ 第57 页中的“配置Java Web Console”
■ 第64 页中的“对Java Web Console 软件进行疑难解答”
■ 第65 页中的“Java Web Console 参考信息”
有关与使用Java Web Console 相关的过程的信息,请参见第55 页中的“管理Java Web
Console(任务图)”。
JavaWeb Console 管理方面的新增功能
本节包含此Solaris 发行版中的新增功能。有关Solaris 新增功能的完整列表以及Solaris
发行版的描述,请参见《Solaris 10 新增功能》。
可供JavaWeb Console 使用的应用程序
Solaris 10 6/06: Java Web Console 提供了基于Web 的Solaris ZFS 管理工具。使用此工
具,可以执行许多可通过命令行界面(command-line interface, CLI) 执行的管理任务。这
些功能包括设置参数、查看各种池和文件系统,以及对它们进行更新。下面举例说明
可以用该工具执行的典型过程:
■ 创建新存储池。
■ 为现有池添加功能。
■ 将存储池移动(导出)到另一个系统。
■ 导入以前导出的存储池,使其可在另一个系统上使用。
■ 查看有关存储池的信息表。
3第3 章
53
■ 创建文件系统。
■ 创建zvol(虚拟卷)。
■ 捕获文件系统或zvol 卷的快照。
■ 将文件系统回滚到以前的快照。
有关使用基于Web 的Solaris ZFS 管理工具的更多信息,请参见《Solaris ZFS 管理指
南》。
JavaWeb Console(概述)
Java Web Console 为用户访问基于Web 的系统管理应用程序提供了一个公用位置。可以
使用所支持的几种Web 浏览器之一,通过安全的https 端口登录来访问该Web 控制
台。由于该Web 控制台提供单一的入口点,因此不必再记住多个应用程序的URL。另
外,对于在该Web 控制台中注册的所有应用程序,均可通过单一的入口点对用户进行
验证和授权。
所有基于Web 控制台的应用程序都遵循相同的用户界面使用准则,这会使应用程序更
易于使用。该Web 控制台还为所有注册用户提供审计和日志记录服务。
什么是JavaWeb Console?
Java Web Console 是一个Web 页,您可在其中查找在系统上安装和注册的、基于Web
的Sun 系统管理应用程序。所有符合J2EETM 的Web 应用程序都可用该Web 控制台进行
注册,使经过验证和授权的用户可以使用该应用程序。注册是在安装过程中自动进行
的,因此无需管理员介入。
Java Web Console 具有如下特性:
■ 单点登录以及启动系统管理应用程序
Java Web Console 是当前Sun 系统管理应用程序的开发方向。Java Web Console 和
SolarisManagement Console 之间不存在兼容性。Java Web Console 是基于J2EE 的
Web 应用程序,而SolarisManagement Console 是Java 应用程序。但是,可以在同一
个系统上同时运行这两个控制台。
■ 通过安全的https 端口进行单点登录
此上下文中的单点登录,表示在向该Web 控制台做自我验证之后,您无需再向每个
管理应用程序做自我验证。
■ 动态组织和聚集的应用程序
应用程序按照最适用的管理任务类别进行安装和显示。具体类别如下:
■ 系统
■ 存储
■ 服务
JavaWeb Console(概述)
54 系统管理指南:基本管理• 2006 年7 月
■ 桌面应用程序
■ 其他
■ 共同的外观
所有基于控制台的应用程序都使用相同的组件且具有相同行为,从而使管理员学习
起来更轻松。
■ 可扩展的标准验证、授权和审计机制
Java Web Console 支持可插拔验证模块(Pluggable AuthenticationModule, PAM)、基于
角色的访问控制(role-based access control, RBAC) 角色和基本安全模块(Basic Security
Module, BSM) 审计。
Java Web Console 包括以下两个管理命令:
■ smcwebserver -此命令可启动和停止控制台的Web 服务器。
■ smreg -此命令可注册应用程序和控制配置属性。
有关更多信息,请参见smcwebserver(1M) 和smreg(1M) 手册页。
管理JavaWeb Console(任务图)
任务说明参考
从Java Web Console 的启动页启
动应用程序。
Java Web Console 的启动页列出
了您有权使用的所有已注册的系
统管理应用程序。可通过单击特
定应用程序的名称与该应用程序
进行连接。
第56 页中的“如何从Java Web
Console 的启动页启动应用程序

更改Java Web Console 的属性。不必更改该Web 控制台的任何
缺省属性。可以选择进行更改的
属性包括:
■ 控制台会话超时
■ 日志级别
■ 审计实现
第60 页中的“如何更改Java
Web Console 属性”
安装Java Web Console 软件。可通过运行setup 脚本来安装
Java Web Console 软件。该Web
控制台软件包会安装到基于
J2EE Web 应用程序结构的目录
布局中。
第61 页中的“如何安装Java
Web Console 软件”
删除Java Web Console 软件。如果需要重新安装该Web 控制
台软件,可以容易地将其删除。
第62 页中的“如何删除Java
Web Console 软件”
管理JavaWeb Console(任务图)
第3 章• 使用Sun JavaWeb Console(任务) 55
JavaWeb Console 入门
Java Web Console 的启动页上显示您有权使用的已注册系统管理应用程序的列表,以及
每个应用程序的简要说明。可通过单击特定应用程序的名称(该名称链接到实际的应
用程序)来与其进行连接。缺省情况下,选定应用程序会在Web 控制台窗口中打开。
可以通过单击相应的复选框来在单独的浏览器中打开应用程序。但是,该Web 控制台
的启动页仍可用,因此,您可以返回到启动页并在单次登录中启动多个应用程序。
该Web 控制台的用户界面是一个Web 页,包含指向所有可用Sun 系统管理应用程序的
链接。要访问此Web 页,请在Web 位置字段中键入相应的URL。必须指定如下信息:
■ SSL(安全套接字层)连接(使用https)
■ 承载该控制台的服务器的名称和域
■ 端口号6789
注– 从特定系统首次访问Java Web Console 时,必须接受服务器的证书,才会显示该
Web 控制台的启动页。
如果在系统上启用了RBAC,那么,在成功登录之后,系统会提示您输入角色口令。在
成功登录之后,将显示该Web 控制台的启动页。
▼ 如何从JavaWeb Console 的启动页启动应用程序
启动与JavaWeb Console 兼容的Web 浏览器,如Mozilla 版本1.2 或兼容的版本。
在Web 浏览器的位置字段中键入URL。
例如,如果管理服务器主机的名称为sailfish,则URL 为https://sailfish:6789。通
过此URL 将进入Web 控制台登录页面,将在这里进行验证和授权。
接受服务器的证书,随后会显示该Web 控制台的登录页面。
对于服务器的证书只需接受一次,而无需在每次启动应用程序时都执行接受操作。
1
2
3
JavaWeb Console 入门
56 系统管理指南:基本管理• 2006 年7 月
图3–1 JavaWebConsole 的登录页面
在验证成功之后,将显示启动页。
单击与要运行的应用程序相对应的链接。
如果要在新窗口中运行应用程序,请单击相应的复选框。否则,该应用程序将在缺省
窗口中运行,并取代启动页。
提示– 还可以使用如下语法,绕过启动页而直接启动单个应用程序:
https://hostname:6789/app-name
其中,app-name 是在部署应用程序时使用的应用程序名称。可以通过阅读产品文档,
或者从该Web 控制台的启动页运行应用程序来查找应用程序名称。然后,记下地址位
置字段中所显示的URL。
配置JavaWeb Console
Java Web Console 在出厂时预先配置为无需管理员介入即可运行。但是,您可以选择更
改该Web 控制台的某些缺省行为。可以通过重新配置该Web 控制台的数据库中的属性
来进行更改。此任务在概念上与编辑配置文件相似。但是,在这种情况下,必须使用
smreg 命令来更改这些属性。
属性用来对控制台的行为进行控制。例如,如果需要更长的超时时间,则可以更改
session.timeout.value 属性。除非对缺省值不提供的功能(如指定自己的登录服务)
有特别需求,否则不能修改大多数属性的缺省值。通常,只应当更改下列属性值:
■ 控制台会话超时
4
配置JavaWeb Console
第3 章• 使用Sun JavaWeb Console(任务) 57
该Web 控制台会话的超时时间由session.timeout.value 属性控制。此属性控制会
话超时之前Web 页保持未操作状态的时间。在超时后,用户必须重新登录。缺省值
是15 分钟。您可以根据自己的安全策略设置新值(以分钟为单位)。但是,请记
住,此属性控制所有已注册应用程序的超时时间。
■ 日志级别
管理员可以使用日志属性来配置日志服务。logging.default.level 是用来控制记录
哪些消息的配置属性。该控制台日志为解决问题提供了宝贵的信息。可以使用下列
属性值:
■ all
■ info
■ off
■ severe
■ warning
■ 审计实现
该Web 控制台支持三种审计实现:Solaris、Log 和None。可以通过指定
audit.default.type 配置属性的值来选择实现。一次只能有一个审计实现起作用。
该审计实现由生成审计事件的所有服务和应用程序来使用。该Web 控制台定义了以
下四个审计事件:
■ 登录
■ 退出
■ 承担角色
■ 授权
这些审计实现包括:
■ Solaris
此实现是此Solaris OS 发行版中的缺省实现。此实现支持BSM 审计机制。审计机
制将审计记录写入/var/audit 目录中的系统文件。
可以使用praudit 命令来显示记录。为了捕获事件,必须在系统上启用BSM 审
计机制。另外,/etc/security/audit_control 文件中必须包含指示应当生成哪
些事件的项。必须将lo 事件设置为标志选项,才能查看每个用户的登录和退出
事件。有关更多信息,请参见praudit(1M) bsmconv(1M) 手册页以及《系统管理
指南:安全性服务》中的第VII 部分, “Solaris 审计”。
■ Log
可以将此实现配置为写入系统的syslog 服务。如果已在info 级别启用了日志服
务,审计消息将写入控制台日志。有关更多信息,请参见示例3–4。
■ None
不生成审计事件。审计消息写入Debug trace 日志(如果启用的话)。
配置JavaWeb Console
58 系统管理指南:基本管理• 2006 年7 月
JavaWeb Console 用户身份
缺省情况下,该Web 控制台在noaccess 用户身份下运行。但是,某些系统配置会禁用
noaccess 用户,或者将登录shell 设置为无效项,使该用户身份不可用。可以将该Web
控制台配置为在noaccess 用户身份不可用时,在替换用户身份下运行。为此,请通过
运行以下任一命令来更改用户身份:
# /usr/sbin/smcwebserver -U username
此命令会在指定的用户身份下启动该Web 控制台服务器。这样,在以后每次启动该
Web 控制台时,Web 服务器都在该身份下运行。
# /usr/sbin/smreg add -p -c com.sun.web.console.user="username"
此命令会导致在每次启动该Web 控制台时,Web 服务器都在该用户身份下运行。
使用控制台的Debug Trace 日志
/etc/default/webconsole 文件中的属性对控制台的调试日志进行控制。可以通过将
debug.trace.level 属性设置为0 以外的值来打开调试日志。可用的选项包括:
■ 1-使用此设置可以记录可能很严重的错误。
■ 2-使用此设置可以记录重要消息以及级别为1 的错误消息。
■ 3-使用此设置可以记录所有可能的消息以及全部细节。
缺省情况下,Debug trace 日志在/var/log/webconsole 目录下创建,而且命名为
console_debug_log。历史日志(如console_debug_log.1 和console_debug_log.2)也
存在于此目录中。在该目录中存储的历史记录数达到5 个(缺省设置)后,会删除最
早的日志并创建新日志。
示例3–1 设置控制台的Debug trace 日志级别
可以使用以下命令设置Debug trace 日志级别。
# smreg add -p -c debug.trace.level=level-number
示例3–2 检查debug.trace.level 属性的状态
要检查debug.trace.level 属性的状态,请使用smreg list 命令。
# smreg list -p | grep "debug.trace.level"
配置JavaWeb Console
第3 章• 使用Sun JavaWeb Console(任务) 59
▼ 如何更改JavaWeb Console 属性
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南
:安全性服务》中的“配置RBAC(任务列表)”。
使用smreg 命令来更改选定属性的值。
# /usr/sbin/smreg add -p -c name=value
-p 指定对象类型为属性。
-c 指定属性参数为服务器配置属性。
name=value 指定该属性的属性名称和新值。
更改JavaWeb Console 会话的Timeout 属性
以下示例显示如何将会话超时值设置为5 分钟。
# /usr/sbin/smreg add -p -c session.timeout.value=5
配置JavaWeb Console 的日志服务
以下示例显示如何将日志级别设置为off(缺省值)。
# /usr/sbin/smreg add -p -c logging.default.level=off
为JavaWeb Console 选择审计实现
以下示例显示如何将审计实现设置为None。
# /usr/sbin/smreg add -p -c logging.default.level=None
安装JavaWeb Console 软件
Java Web Console 会在安装Solaris 软件时自动安装。如果需要手动安装或卸载该Web 控
制台,请参考下面提供的信息。
1
2
示例3–3
示例3–4
示例3–5
安装JavaWeb Console 软件
60 系统管理指南:基本管理• 2006 年7 月
▼ 如何安装JavaWeb Console 软件
可通过运行setup 脚本来安装Java Web Console 软件。该Web 控制台软件包安装到基于
J2EE Web 应用程序结构的目录布局中。Solaris 软件的缺省安装位置是
/usr/share/webconsole,该目录中包含控制台框架和服务的文件。console 子目录中包
含与Web 控制台应用程序有关的文件,Web 控制台应用程序是该产品中对用户可见的
部分。setup 命令位于提取该软件的目录中。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南
:安全性服务》中的“配置RBAC(任务列表)”。
安装JavaWeb Console 软件。
# /default-installation-location/setup [-h] [-n] [-u] [-f]
-h 指定该选项可显示用法语句。
-n 指定该选项,可以在安装结束时不启动服务器。
-u 指定该选项可以卸载Java Web Console 软件。
-f 指定该选项,可以在应用程序是使用setup 命令安装时,强制卸载Tomcat 和
Java 应用程序。请注意,只有当与-u 选项一起使用时,f 选项才用来卸载Java
Web Console 软件。
安装JavaWeb Console 软件
以下示例显示如何将控制台软件安装到/usr/share 目录中。
# /usr/share/setup
Copyright 2002 Sun Microsystems, Inc. All rights reserved.
Installation of <SUNWjato> was successful.
Copyright 2004 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
.
.
.
Registering com.sun.web.console_version.
Registering com.sun.web.ui_version.
Registering /usr/share/webconsole/lib/serviceapi.jar
1
2
示例3–6
安装JavaWeb Console 软件
第3 章• 使用Sun JavaWeb Console(任务) 61
as com_sun_management_services_api.jar for scope ALL
.
.
.
Installation of <SUNWmdoc> was successful.
Installing man pages ...
Installation complete.
Starting Sun(TM) Web Console Version version...
See /var/log/webconsole/console_debug_log for server logging information
#
▼ 如何删除JavaWeb Console 软件
在卸载Java Web Console 软件时,不能位于下列任一目录或它们的子目录中:
■ /usr/lib/webconsole
■ /usr/share/webconsole
■ /var/opt/webconsole
■ /var/log/webconsole
如果不采取此预防措施,该软件将不能完全删除。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南
:安全性服务》中的“配置RBAC(任务列表)”。
删除JavaWeb Console 软件。
# /default-installation-location/setup -u
删除JavaWeb Console 软件
以下示例显示如何删除Java Web Console 软件。
# /usr/lib/webconsole/setup -u
.
.
.
Removing SUNWmdoc ...
Removal of <SUNWmdoc> was successful.
Removing SUNWmdemo ...
开始之前
1
2
示例3–7
安装JavaWeb Console 软件
62 系统管理指南:基本管理• 2006 年7 月
Unregistering com.sun.web.admin.example_version.
Removal of <SUNWmdemo> was successful.
Removing SUNWjatodoc ...
Removal of <SUNWjatodoc> was successful.
.
.
.
Unregistering com_sun_management_solaris_impl.jar from scope ALL>>
Unregistering login module com.sun.management.
services.authentication.PamLoginModule.
Unregistering login module com.sun.management.
services.authentication.RbacRoleLoginModule.
Removal of <SUNWmcos> was successful.
Removing SUNWmcon ...
Unregistering com_sun_management_cc.jar from scope ALL
Unregistering com_sun_management_webcommon.jar from scope ALL
Unregistering com_iplanet_jato_jato.jar from scope ALL
Unregistering com_sun_management_services_api.jar from scope ALL
Unregistering com_sun_management_services_impl.jar from scope ALL
Unregistering com_sun_management_console_impl.jar from scope ALL
Unregistering com.sun.web.ui_version.
Unregistering com.sun.web.console_version.
Removal of <SUNWmcon> was successful.
Removing SUNWmconr ...
安装JavaWeb Console 软件
第3 章• 使用Sun JavaWeb Console(任务) 63
Removal of SUNWmconr> was successful.
Removing SUNWmctag ...
Removal of<SUNWmctag> was successful.
Removing SUNWjato ...
Removal of <SUNWjato> was successful.
Do you want to uninstall the JavaHelp 2.0 software? If you have other work
that requires the use of JavaHelp 2.0, you may not wish to delete
it from your machine.
Do you want to delete it?
? [y,n,?] n
Uninstallation complete.
对JavaWeb Console 软件进行疑难解答
下面提供的信息有助于对在安装或使用Java Web Console 软件时可能遇到的任何问题进
行疑难解答。
▼ 如何用JavaWeb Console 注册应用程序
应用程序通常在安装过程中进行注册,因此,您可能不需要亲自注册应用程序。如果
需要注册应用程序,则可以使用下面提供的说明。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南
:安全性服务》中的“配置RBAC(任务列表)”。
停止Web 服务器。
# smcwebserver stop
注册应用程序。
# /usr/sbin/smreg add -a /opt/directory-name/app-name
smreg 命令管理Java Web Console 注册表中的信息。此脚本还执行部署应用程序所需的
一些其他工作。
重新启动Web 服务器。
# /usr/sbin/smcwebserver restart
1
2
3
4
对JavaWeb Console 软件进行疑难解答
64 系统管理指南:基本管理• 2006 年7 月
注册应用程序
以下示例显示如何注册已经安装和解压缩到/usr/share/webconsole/example 目录中的
应用程序。
# /usr/sbin/smreg add -a /usr/share/webconsole/example
Registering com.sun.web.admin.example_version.
# /usr/sbin/smcwebserver restart
▼ 如何从JavaWeb Console 注销应用程序
如果不希望特定应用程序显示在该Web 控制台的启动页中,但是不想卸载该软件,则
可以使用smreg 命令来注销该应用程序。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南
:安全性服务》中的“配置RBAC(任务列表)”。
注销应用程序。
# /usr/sbin/smreg remove -a app-name
从JavaWeb Console 注销应用程序
以下示例显示如何用app-name com.sun.web.admin.example_2.2.2 注销应用程序。
# /usr/sbin/smreg remove -a com.sun.web.admin.example_version
Unregistering com.sun.web.admin.example_version.
JavaWeb Console 参考信息
本参考节包含以下主题:
■ 第66 页中的“Java Web Console 安全注意事项”
■ 第67 页中的“用authTypes 标记指定授权”
示例3–8
1
2
示例3–9
JavaWeb Console 参考信息
第3 章• 使用Sun JavaWeb Console(任务) 65
JavaWeb Console 安全注意事项
在使用Java Web Console 中的应用程序时,请牢记几个安全注意事项。这些安全注意事
项包括:
■ 应用程序和控制台访问-是否可以在Java Web Console 的启动页中看到特定应用程

■ 应用程序权限-运行部分或全部应用程序所必需的权限级别
■ 应用程序对远程系统的访问权限-安全证书如何与远程系统相关
访问在系统上注册的应用程序
在成功登录某个系统之后,可能无法自动访问在该系统上注册的所有应用程序。通
常,必须安装应用程序,才能让所有的用户看到它们。作为管理员,您可以授予和限
制对应用程序的访问权限。要限制访问权限,请在authTypes 标记中指定权利,该标记
位于应用程序的app.xml 文件中。应用程序的app.xml 文件可以在
installation-location/WEB-INF/ 子目录中找到。要控制对该Web 控制台本身的访问
权限,请使用控制台app.xml 文件中的authTypes 标记。请注意,对于该Web 控制台的
权限通常是开放式的,这样,任何有效用户都可以登录。有关更多信息,请参见第67
页中的“用authTypes 标记指定授权”。
应用程序权限
如果某个应用程序显示在Java Web Console 的启动页上,则可以运行该应用程序。但
是,应用程序可能会基于经过验证的用户或角色身份执行其他授权检查。这些检查不
是由authTypes 标记控制的,而是显式编码到应用程序中。例如,应用程序可以向所
有经过验证的用户授予读取访问权限,但是会将更新访问权限限制在少数几个用户或
少数几个角色。
应用程序对远程系统的访问权限
具有所有适当的证书并不能保证可以使用应用程序来管理应用程序操作范围内的所有
系统。使用Java Web Console 应用程序来管理的每个系统都有各自的安全域。对于该
Web 控制台系统具有读写权限并不能保证这些证书自动满足管理任何其他远程系统的
需要。
通常,对远程系统的访问权限取决于如何在Web 应用程序中实现安全。Web 应用程序
通常会调用代表应用程序执行操作的代理。这些应用程序必须由代理基于如下内容来
进行验证:应用程序的Web 控制台证书,以及代理系统用于对应用程序进行识别的证
书。根据代理验证的执行方式,还可以基于这个经过验证的身份对代理本身执行授权
检查。
例如,在使用远程WBEM代理的Web 应用程序中,验证通常使用最初向Java Web
Console 验证的用户或角色身份。如果此验证在该代理系统上失败,则会拒绝在这个
Web 应用程序中访问该系统。即使此验证在该代理系统上成功,但是如果该代理在进
JavaWeb Console 参考信息
66 系统管理指南:基本管理• 2006 年7 月
行访问控制检查之后拒绝了访问,则访问仍可能被拒绝。多数应用程序都按照如下方
式编写:如果已经在Web 控制台上成功验证而且承担了正确的角色,针对代理的验证
和授权检查就决不会失败。
用authTypes 标记指定授权
尽管多数系统管理Web 应用程序不需要任何管理员介入即可使用authTypes 标记,但
是系统管理员可能需要更改此标记的值。此标记包含一组描述信息,这些信息描述用
户在Java Web Console 中查看应用程序所必需的授权级别。该Web 控制台基于特定应
用程序的指定授权要求来确定用户是否有权查看该应用程序。每个应用程序都能够确
定用户是否必须具有正确的授权才能运行该应用程序,这可以在应用程序的安装过程
中确定。或者,您可能需要根据自己的安全要求提供信息。应用程序的产品文档中应
当包含确定是否需要指定特定权限所必需的信息。
可以在authTypes 标记中嵌套几个其他authTypes 标记。authTypes 标记中必须至少包
含一个提供如下必需信息的authTypes 标记:
■ 要执行的授权检查的类型
■ Permission 子类名
■ 实例化Permission 子类所必需的参数
在以下示例中,authTypes 有一个属性:name。name 属性是必需的,它是实现的授权服
务类型的名称。授权类型不同,classType 和permissionParam 标记的值可能也需要有
所不同。
<authTypes>
<authType name="SolarisRbac">
<classType>com.sun.management.solaris.RbacPermission</classType>
<permissionParam name="permission">solaris.admin.serialmgr.read</permissionParam>
</authType>
</authTypes>
下表显示了可嵌套在authTypes 标记中的标记
表3–1 嵌套的authTypes 标记
标记属性说明
classType Permission 子类名。此标记是必需的。
permissionParam name 创建classType 所指定类型的类的实例所必需的参
数。
JavaWeb Console 参考信息
第3 章• 使用Sun JavaWeb Console(任务) 67
authTypes 标记和嵌套的authTypes 标记是app.xml 文件中的必需元素。如果希望注册
所有人都可使用的应用程序,请指定authTypes 标记,但不要在其中包括任何内容,如
以下示例所示。
<authTypes>
<authType name="">
<classType></classType>
<permissionParam name=""></permissionParam>
</authType>
</authTypes>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐