Windows 平台上基于 WebSphere Application Server V7.0 配置 z/OSMF
配置环境
WebSphere Application Server V7.0.0.15 及以上版本z/OSMF V1R13 RPD4 及以上版本Firefox 3.5 及 3.6 或 Internet Explorer 7.0 及 8.0.z/OSMF 拓扑结构
配置说明
可忽略异常
[8/4/11 9:20:02:328 CST] 00000025 webapp E com.ibm.ws.webcontainer.webapp.WebApp notifyServletContextCreated SRVE0283E: Exception caught while initializing context: {0} java.lang.NoClassDefFoundError: com.ibm.ws.security.auth.zOS.SAFAuthorizationFactory |
验证配置正确性
部署 z/OSMF 应用程序
展开“应用程序”,点击“新建应用程序”;点击“新建企业应用程序”;选择本机上需要安装的 z/OSMF 应用程序文件,目录应为“DEPENDENT_FILES_DIR/izuzosmf.ear”;选择“快速路径”安装,并点击“下一步”;点击左侧步骤 3,跳过向导结束;点击“结束”完成安装;在企业应用程序表单中点击“IzuManagementFacility”;点击“详细属性”下的“安全角色到用户 / 组映射”;选中“izuUsers”;点击“映射用户”;在“搜索字符串”域,默认值为“*”,点击“搜索”;在“可选项”中将需要映射给 izuUsers 的用户添加到“已选项”中;点击“确定”并保存配置。返回“企业应用程序”标点,选中“IzuManagementFacility”,启动该应用程序。部署在线帮助应用程序
展开“应用程序”,点击“新建应用程序”;点击“新建企业应用程序”;选择本机上需要安装的 z/OSMF 应用程序文件,目录应为“DEPENDENT_FILES_DIR/izughelp.ear”;选择“快速路径”安装,并点击“下一步”;点击左侧步骤 3,跳过向导结束;点击“结束”完成安装;启动该应用程序。收起应用管理控制台配置 WebSphere Application Server 上的 z/OSMF
环境变量配置
启动 WebSphere Application Server,并且启动管理控制台;展开“服务器”->“服务器类型”,单击“WebSphere Application Server”;点击服务器实例,通常情况下为 server1;在“服务器基础结构”下,展开 “Java 和进程管理”,点击“进程定义”;在“其他属性”下,点击“环境条目”;新建一个新的条目,名称为“IZU_CONFIG_PROPERTIES_FILE”,值为属性文件 izu.config.properties 所在的地址,例如 C:\zosmf\persistence\configuration\izu.config.properties;基本安全配置
展开“安全性”,点击“全局安全性”;确保“启用管理安全性的”被选中;确保“启用应用程序安全性”被选中;确保“使用 Java 2 安全性来限制应用程序访问本地资源”未被选中;确保“用户账户存储库”下面的“当前域定义”为“联合存储库”或者“本地操作系统”;点击确定并保存配置;在右侧“认证”下,展开“Web 和 SIP 安全性”并点击“常规配置”;选择“仅当 URI 受保护时进行认证”;确保“当访问不收保护的 URI 时使用可用的认证数据”被选中;点击确定并保存配置;共享库和全局类装入器设置
展开“环境”,点击“WebSphere 变量”;点击“新建”来创建一个新的变量;创建一个变量,变量名称为“DEPENDENT_FILES_DIR”,变量的值为依赖库所在的目录,例如“C:\zOSMF_Dependent”;点击确定并保存配置;在管理控制台主菜单展开“环境”,点击共享库;创建一个服务器级的共享库,名称为“IzuSrvLibs”,类路径为:创建配置文件
创建依赖文件
创建属性文件
IZU_CONFIG_PROP_FILE_VERSION=1.13.0 IZU_DATA_DIR=C:\zosmf\persistence\data IZU_WBEM_ROOT=/usr/lpp/wbem IZU_UNIT_TYPE=SYSDA IZU_TEMP_DIR=/tmp IZU_WAS_PROFILE_PREFIX=BBNBASE IZU_AUTHORIZATION_MODE=REPOSITORY IZU_ORB_PORT=32203 |
创建持久化文件
{ "public": { "UserItems": { "Users": { "USER": { "UserName": "Description goes here." } } } } } |
{ "public": { "RoleItems": { "Roles": [ { "USER_ID": "USER", "groupName": "z\/OSMF Administrator", "targetID": "IBM-FF0E8EC4FCB", "targetType": "Single" } ] } } } |
创建日志目录(可选)