`
JAVA天地
  • 浏览: 673525 次
  • 性别: Icon_minigender_1
  • 来自: 太原
文章分类
社区版块
存档分类
最新评论

如何更改WebSphere的Windows登录密码

阅读更多
如果您需要更改 Windows 登录密码,就必须做几件事以保证IBM WebSphere Commerce V5.4 能够正确工作,本文介绍具体的步骤和方法。

如果您需要更改 Windows® 登录密码,就必须做几件事以保证 IBM®WebSphere® Commerce V5.4 能够正确工作。遵循在 Windows 操作系统中更改密码中的说明进行操作后,您会碰到 WebSphere Commerce 的两种情况:

* 如果您已经创建了一个 WebSphere Commerce 实例,并发布了一个商店(store),但并不在乎您所做的任何定制,那么请遵循没有定制代码的情况下更改密码部分中的步骤。

* 如果您已经创建了定制业务逻辑代码,如新的定制控制器命令、EJB 或者已添加到 WebSphere Commerce 企业应用程序的 bean,那么请遵循有定制代码的情况下更改密码部分中的步骤。

在 Windows 操作系统中更改密码

在您更改 WebSphere Commerce 环境的密码之前,您必须先在 Windows 操作系统上更改密码。以下说明适用于 Windows 2000和 Windows NT®。

在 Windows 2000 上更改密码

1. 从任务栏中选择“ 开始”=>“ 设置”=>“ 控制面板”=>“ 管理工具”=>“ 计算机管理”。
2. 展开“ 本地用户和组”文件夹。
3. 单击“ 用户”。
4. 用鼠标右键单击以突出显示用户名,然后从弹出菜单中选择“ 设置密码”。
5. 输入新密码,并再次输入该密码进行确认,然后单击“ 确定”。

在 Windows 2000 上更改用户密码

图 1. 在 Windows 2000 上更改用户密码

在 Windows NT 上更改密码

1. 从任务栏中选择“ 程序”=>“ 管理工具”=>“ 用户管理器”。
2. 双击用户名以显示“用户属性”窗口。
3. 输入新密码,并再次输入该密码进行确认,然后单击“ 确定”。

在 Windows NT 上更改用户密码

图 2. 在 Windows NT 上更改用户密码

没有定制代码的情况下更改密码

这是更改 WebSphere Commerce 密码最简单的方法,因为您将删除 WebSphere Commerce 实例。下面这些步骤假定您不需要保存任何已发布 WebSphere Commerce 商店中的数据,也不需要保存任何已有 WebSphere Commerce 实例中的数据。

删除 WebSphere Commerce 实例

1. 启动 WebSphere Application Server。

2. 打开一个 Windows 命令提示符窗口并输入:


:\WebSphere\CommerceServer\bin
rmCommerceServer
your_node_name
instance_name



例如:


c:\WebSphere\CommerceServer\bin rmCommerceServer
sapphire demo



3. 从“服务”窗口启动 IBM WC Configuration Manager Server:

在 Windows 2000 上:
* 从任务栏中选择“ 开始”=>“ 设置”=>“ 控制面板”=>“ 管理工具”,然后双击“ 服务”。
* 用鼠标右键单击 IBM WC Configuration Manager,然后选择“ 启动”。

在 Windows NT 上:
* 从任务栏中选择“ 开始”=>“ 设置”=>“ 控制面板”,然后双击“ 服务”。
* 用鼠标右键单击 IBM WC Configuration Manager,然后选择“ 启动”。

4. 确保删除了实例。否则,用鼠标右键单击您的实例,然后从弹出菜单中选择 delete。

5. 打开 DB2® 命令窗口并输入下列内容来删除您的 WebSphere Commerce 数据库:


db2 drop db
dB_name
db2 uncatalog node
node_name



其中, dB_name是您的商业数据库的名称, node_name是您的数据库所在的节点。(缺省节点名是您机器主机名的缩写。)

6. 打开 Windows 资源管理器,查找 \WebSphere\CommerceServer\instances\instance_name 并删除该目录,即可删除实例目录。

更改每一个 WebSphere Commerce 服务的密码

1. 从“服务”窗口找到 IBM WC Configuration ManagerServer,并确定“ 登录身份”栏中的值就是您的用户名(您的 Windows 登录标识)。这应该是安装 WebSphere Commerce 过程中缺省设置的。例如,在图 3 中,下面这些就是“ 登录身份 ”栏值为 .\turnerj的服务。

验证您的 WebSphere Commerce 服务

图 3. 验证您的 WebSphere Commerce 服务

下面这些是需要您更改的 WebSphere Commerce 服务:
* DB2 - DB2
* DB2 - DB2CTLSV
* DB2 - DB2DAS00
* DB2 Governor
* DB2 JDBC Applet Server
* IBM HTTP Administration
* IBM HTTP Server
* IBM WC Configuration Manager Server
* IBM WS AdminServer 4.0


2. 用鼠标右键单击一个服务,然后从弹出菜单中选择“ 属性”。
3. 单击“ 登录”选项卡,输入您的新密码,并在确认域再次输入该密码,然后单击“ 确定”。

更改登录密码

图 4. 更改登录密码

重新创建您的 WebSphere Commerce 实例

用 WebSphere Commerce 配置管理器重新创建您的 WebSphere Commerce 实例。这样就更新了应用程序服务器、企业应用程序以及数据源的密码。如果您已经安装了 WebSphere Payment Manager,那么请遵循更新 WebSphere Payment Manager 的密码部分中的说明。

有定制代码的情况下更改密码

下面这些步骤假定您已经发布并且定制了带有您自己业务逻辑和定制 JSP 的 WebSphere Commerce 商店,同时还假设您想保存这些代码以及您所创建的 WebSphere Commerce 实例。

1. 备份 \WebSphere\AppServer\installedApps\WC_Enterprise_App_.ear 目录。当您除去 WebSphere Commerce 实例时,上面这个目录会被自动删除。在后面的处理中,您将把这个目录复制回它的原始位置。

2. 确保您的 Web 服务器( IBM HTTP Server)和 WebSphere Application Server( IBM WS AdminServer)是作为服务运行的。

导出 WebSphere 配置

1. 创建 XML 文件,以导出用于 WebSphere Commerce 服务器和企业应用程序的部分 WebSphere 配置。
2. 将该文件命名为 expWCApp.xml ,并将它保存在 \WebSphere\CommerceServer\bin 目录。您将在后面再次用到这个文件,以在 WebSphere Application Server 中导回更新后的 WebSphere Commerce 服务器和企业应用程序。

3. 要运行 XMLConfig ,请打开一个 Windows 命令提示符窗口并输入:


cd \WebSphere\CommerceServer\bin
XMLConfig -export WC_Partial.xml -adminNodeName
node name -partial expWCApp.xml



WebSphere Commerce 服务器以及企业应用程序将被导出到 WC_Partial.xml 。

更改您的 Windows 登录密码

请遵循更改每一个 WebSphere Commerce 服务的密码部分中的说明。

更改您的实例数据库密码

1. 从“服务”窗口用鼠标右键单击 IBM WC Configuration Manager Server,然后从弹出菜单中选择“ 启动”。

2. Configuration Manager Server 成功启动后,从任务栏中选择“ 开始”=>“ 程序”=> IBM WebSphere Commerce=> Configuration。

3. 出现提示时,输入您的用户标识和密码以登录到配置管理器。

4. 在左窗格树形视图中,展开 WebSphere Commerce=> 您的节点名=> 您的实例=> InstanceProperties=> Database。然后选择您的实例数据库。

5. 在右窗格中,将 Database administrator password和 Database user password更改为您的新密码,然后单击 Apply。

更改您的实例数据库的密码

图 5. 更改您的实例数据库的密码

6. 更新实例配置后会出现一个消息框,告诉您已经成功修改了数据库的属性。单击消息框中的 OK 以关闭配置管理器。

7. 检查 \WebSphere\CommerceServer\instances\logs\WASConfig.log 是否有错。

更新 WebSphere Application Server 的密码

WebSphere Application Server 环境中有几处密码需要您更改。

更改管理配置中的密码

1. 在文本编辑器中打开 \WebSphere\AppServer\bin\admin.config 。

2. 找到 dbpassword 参数。该条目看上去类似于下面这一行:

com.ibm.ejs.sm.adminServer.dbpassword={xor}KDxqazM+PQ==

3. 以明文的方式输入新密码,例如:

com.ibm.ejs.sm.adminServer.dbpassword=wcsadmin



重新启动 WebSphere Application Server 后密码将被加密。

4. 保存文件并关闭编辑器。

5. 从“服务”窗口用鼠标右键单击 IBM WS AdminServer,然后从弹出菜单中选择“ 重新启动”。

除去 WebSphere Commerce 企业应用程序和服务器

1. 启动 WebSphere Application Server 管理控制台。

2. 在左窗格树形视图中,展开 WebSphere Administrative Domain => Enterprise Applications。

3. 用鼠标右键单击 WebSphere Commerce Enterprise Application -demo,然后从弹出菜单中选择 Stop。

访问 WebSphere Commerce 企业应用程序和服务器

图 6. 访问 WebSphere Commerce 企业应用程序和服务器

4. 当应用程序成功停止后,再次用鼠标右键单击并选择 Remove。

5. 当出现提示并询问是否在除去应用程序之前将应用程序导出时,请单击 No,接着单击 Yes将应用程序除去,然后单击 OK完成。

除去 WebSphere Commerce 服务器

1. 在管理控制台的左窗格树形视图中,展开 Nodes=> 您的节点名。
2. 用鼠标右键单击 WebSphere Commerce Server - demo,然后从弹出菜单中选择 Stop。
3. 当服务器成功停止后,请再次用鼠标右键单击,然后选择 Remove。
4. 出现提示时,单击 Yes除去服务器,接着单击 OK完成。

更改 WebSphere Commerce 数据源的密码

1. 在管理控制台的左窗格树形视图中,展开 Resources=> JDBC Providers=> WebSphereCommerce DB2 JDBC Driver demo,然后选择 Data Sources。

2. 在右窗格中,在“ 常规”选项卡上输入您的新密码,然后单击 Apply。

访问 WebSphere Commerce 数据源

图 7. 访问 WebSphere Commerce 数据源

3. 如果您在本机操作系统上进行认证,并启用了 EJB 安全选项,那就需要更新密码。要检查是否需要更新密码,请从管理控制台主菜单中选择 Console=> SecurityCenter。在 SecurityCenter 窗口中,如果选中了 Enable Security的话,就说明启用了 EJB 安全选项。

检查是否启用了 EJB 安全选项

图 8. 检查是否启用了 EJB 安全选项

4. 单击 Authentication选项卡,看看您用的是哪种认证机制。

检查您的安全认证机制

图 9. 检查您的安全认证机制

5. 如果启用了 EJB 安全选项,而且选择了 Local OperationSystem,您就必须更改密码,方法是在 Security Server Password域输入您的新密码并单击 Apply。

6. 关闭 WebSphere Application Server 管理控制台并重新引导您的系统。

在 WebSphere Application Server 中导入修改过的配置

1. 从“服务”窗口启动 Web 服务器( IBM HTTP Server)以及 WebSphereApplication Server( IBM WS AdminServer)。

2. 用文本编辑器打开 WC_Partial.xml ,然后从 \WebSphere\AppServer\bin\admin.config 复制新的加密数据库密码(dbpassword),用 admin.config 中新的加密密码替换掉 WC_Partial.xml 中每一条旧的加密密码。

例如,WC_Partial.xml 中的条目看上去可能类似于下面这一行:

{xor}KDxqazM+PQ==

3. 把 WC_Enterprise_App_Ear 的备份复制到 \WebSphere\AppServer\installedApps 。

4. 用 XMLConfig 在 WebSphere Application Server 中导回修改过的配置。打开一个 Windows 命令提示符窗口,将当前路径转到 WC_Partial.xml 文件 所在的位置,然后输入:

XMLConfig -import WC_Partial.xml -adminNodeName

5. 如果您遇到一个表明应用程序服务器不存在的错误:
* 到文本编辑器中检查 WC_Partial.xml 文件,并查找所有的 /NodeHome:sapphire/EJBServerHome:WebSphereCommerce Server - demo/。
* 验证这些标记是否显示为一行。
* 如果它们显示为两行,而您打开了编辑器的自动换行选项,那就请关闭自动换行选项。
* 如果这些标记仍然显示为两行,那就删掉回车符,使得 和 显示为一行。


更新 WebSphere Payment Manager 的密码

WebSphere Payment Manager 连接着它自己的数据库;因此您必须保证更新 WebSphere Commerce 数据源的密码和 Payment Server 引擎的密码。

1. 如果您遵循了有定制代码的情况下更改密码中的步骤,那就跳到步骤 3。

2. 否则,启动WebSphere Application Server 管理控制台,然后遵循更改 WebSphere Commerce 数据源的密码中的说明。

3. 关闭 WebSphere Application Server 管理控制台,然后从 Services 窗口停止并重新启动 WebSphere Application Server( IBMWS AdminServer)。

4. 要更改 Payment Server 引擎的密码,请打开一个 Windows 命令提示符窗口,并将当前路径转到安装 WebSphere Payment Manager 的目录。
5. 输入 ibmpayserver -changepassword ,出现提示时,输入您的旧密码和新密码。

6. 启动 WebSphere Application Server 管理控制台。验证 WebSphere Commerce 服务器和企业应用程序服务器是否已被重新创建。

7. 启动 WebSphere Commerce 服务器并检查日志,以保证服务器启动时没有出现任何错误。

DB2 仓库记录器和服务器服务

如果更改密码后,启动仓库记录器和服务器服务时遇到问题,那么您可能需要应用 DB2 修订包。

1. 要确定您的 DB2 的级别,请打开 DB2 命令窗口并输入 db2level 。

2. 如果返回 DB2 v7.1.0.55 或 DB2 v7.1.0.60 ,那就下载并应用 DB2 7.1 修订包 7。

结束语

如果您每次在 Windows 2000 或 Windows NT 操作系统上更改登录密码时都遵循了以上这些说明的话,就可以保证在整个环境都使用这个登录密码的 WebSphere Commerce V5.4 能够正确工作。
分享到:
评论

相关推荐

    Websphere密码解密

    5. **密码更新**:如果需要更改密码,可以使用Websphere管理控制台或命令行工具进行更新,并确保遵循密码策略和最佳实践。 6. **安全处理**:解密后的密码应当立即处理,如重置或备份,然后安全地删除解密结果,以...

    websphere 7 windows 安装

    WebSphere 7 Windows 安装和配置 WebSphere 7 是 IBM 公司推出的一个应用服务器,用于构建和部署 Enterprise级别的应用程序。以下是 WebSphere 7 在 Windows 平台上的安装和配置过程。 安装 WebSphere 7 1. 单击 ...

    Websphere for windows安装手册

    Websphere for Windows安装手册是指导用户在Windows操作系统上成功安装和配置IBM WebSphere Application Server的详细步骤文档。WebSphere是IBM提供的一款企业级的Java应用程序服务器,它为开发和部署分布式应用程序...

    Windows下WebSphere安装手册

    【Windows下WebSphere安装手册】 本手册主要涵盖了在Windows操作系统上安装和配置WebSphere Application Server 6.1的详细步骤,以及与MyEclipse 6.0.0.M1的集成过程。WebSphere是IBM提供的一个强大的Java EE应用...

    websphere V7.0 windows 64位 可直接安装

    was.7000.wasdev.nocharge.windows.amd64.zip 该资源为websphereV7.0 windows64位版,文件大小为700多M(可直接安装),故放在百度云中(文件内容为分享的链接与提取码)。IBM的产品大多都是很难寻找,现在分享给...

    IBM Websphere MQ Windows版快速入门.pdf

    根据提供的信息,我们可以总结出以下关于“IBM WebSphere MQ Windows版快速入门”的关键知识点: ### 一、概述 - **标题**: IBM WebSphere MQ Windows版快速入门 - **描述**: 该文档为IBM WebSphere MQ在Windows...

    WebSphere修改主机名方法

    在实际操作中,需要注意的是,如果WebSphere集群中的多个节点都需要更改主机名,必须依次完成每个节点的修改和验证,以保持整个集群的一致性和稳定性。此外,如果有其他服务依赖于这些节点,如数据库或消息队列,也...

    websphere7.0 windows-64版本

    websphere7.0 windows-64版本,文件过大,上传受限,下载内容为网盘地址,谢谢!

    IBM WebSphere MQ 8.0windows安装包 part3

    IBM WebSphere MQ 8.0windows安装包 part 3

    websphere安装详细步骤WebSphere v6.1.0.0 for windows

    本教程将详细阐述WebSphere Application Server v6.1.0.0在Windows操作系统上的安装过程,旨在帮助初学者快速上手。 一、系统需求 在开始安装WebSphere之前,需要确保你的电脑满足以下系统要求: 1. 操作系统:...

    IBM WebSphere MQ 8.0windows安装包 part2

    IBM WebSphere MQ 8.0windows安装包 part2

    WebSphere7.0在Windows下的安装

    ### WebSphere 7.0 在 Windows 下的安装与配置指南 #### 一、WebSphere Application Server 7 的安装步骤 1. **启动安装程序**: - 运行 `launchpad.exe` 安装程序,这将启动安装向导。 - 接受安装向导的说明,...

    IBM WebSphere MQ 安装包

    3. **版本信息**:这里提供的安装包为WS_MQ_V7.5.0.2_TRIAL_FOR_WINDOWS_ML,表明这是WebSphere MQ的7.5.0.2试用版,专为Windows平台设计。"ML"通常代表“Multilingual”,意味着该版本支持多语言。 4. **安装与...

    在windows以及linux上安装websphere以及发布项目

    - **权限设置**:WebSphere通常需要以特定用户(如`was`或`root`)运行,因此安装过程中可能需要切换用户或修改文件权限。 - **配置与启动**:安装完成后,使用`wsadmin.sh`或`wsadmin.bat`脚本来配置服务器,然后...

    IBM WebSphere MQ 8.0windows安装包 part1

    IBM WebSphere MQ 8.0windows安装包 part 1

    WebSphereMQ_V7.5.0.2_for_Windows(4-1)

    WebSphere® MQ (也称MQSeries)以一致的、可靠的和易于管理的方式来连接应用程序,并为跨部门、企业范围的集成提供了可靠的基础。通过为重要的消息和事务提供可靠的、一次且仅一次的传递,Websphere MQ 可以处理...

    websphere9 windows版

    Websphere 9是IBM公司推出的面向企业级应用的服务器平台,专为Windows操作系统设计,提供了强大的中间件服务,支持企业级应用程序的部署、管理和运行。这个版本在Websphere系列中具有诸多改进和增强,旨在提升性能、...

    websphere 6 JAAS登陆例子

    标题 "websphere 6 JAAS登陆例子" 描述了一个在Websphere 6版本中集成LDAP用户和实现Single Sign-On (SSO)的实践案例。这个主题涉及到Java Authentication and Authorization Service (JAAS)的安全框架,以及它如何...

Global site tag (gtag.js) - Google Analytics