启用了安全性的WebSphere Application Server,在日常维护中经常在停止服务的时候需要输入用户名和密码。
停止的方式如下:
[root@was /]# /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopNode.sh -username wasadmin -password wisedu123
通过操作系统的历史命令可以查看具体的用户名与密码,因为在执行的时候都是明文记录,在某些场景下可能不太符合。

由于连接的方式有两种 : SOAP 与 RMI,默认是 SOAP 方式

现在给出第二种选择方法
[root@was /]#export $PROFILE_HOME=/opt/IBM/WebSphere/AppServer/profiles
[root@was /]cd $PROFILE_HOME/Dmgr01/properties
然后先备份一下 sas.client.props 与 soap.client.props 这两个文件
1. SOAP 方式的修改
修改soap.client.props 文件,约在第 26 行
[root@was /]vi soap.client.props
com.ibm.SOAP.loginUserid=
com.ibm.SOAP.loginPassword=
默认下,值均为空的,填入目前正在使用的用户与密码,
com.ibm.SOAP.loginUserid=wasadmin
com.ibm.SOAP.loginPassword=wisedu123
修改后,保存该文件。
然后执行:
[root@was
/]$PROFILE_HOME/Dmgr01/bin/./PropFilePasswordEncoder.sh
/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/properties/soap.client.props
com.ibm.SOAP.loginPassword
NOTE:  all specified passwords
already encoded in target file ==
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/../properties/soap.client.props
执行成功后,打开 soap.client.props 文件可以看到密码已经加密,如下
[root@was properties]# more soap.client.props
#Tue Nov 12 14:46:23 CST 2013
com.ibm.ssl.alias=DefaultSSLSettings
com.ibm.SOAP.loginSource=prompt
com.ibm.SOAP.loginPassword={xor}JTAqMjAzNjFsbw\=\=
com.ibm.SOAP.requestTimeout=180
com.ibm.SOAP.loginUserid=01110033
com.ibm.SOAP.securityEnabled=false

然后停止WAS服务可直接采用如下命令停止,不需要再输入用户名与密码了。

[root@was ~]# /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/stopManager.sh

【注】:同理,要修改其AppSrv01的配置文件,保存生效。

-------------------------EOF-------------------------

Websphere停止服务不用输入账号密码的更多相关文章

  1. github提交代码不用输入账号密码的解决方案

    1.在命令行输入命令: git config --global credential.helper store 这一步会在用户目录下的.gitconfig文件最后添加: [credential] he ...

  2. Linux下如何不停止服务,清空nohup.out文件

    tips:最近发现有不少人在百度这个问题,当初如易我也是初学者,随便从网上搜了一下,就转过来了,不过为了避免搜索结果同质化,为大家提供更翔实的参考,我将nohup.out相关知识整理汇总如下: 1.n ...

  3. Ubuntu16.04 802.1x 有线连接 输入账号密码,为什么连接不上?

    ubuntu16.04,在网络配置下找到802.1x安全性,输入账号密码,为什么连接不上?   这是系统的一个bug解决办法:假设你有一定的ubuntu基础,首先你先建立好一个不能用的协议,就是按照之 ...

  4. 完全卸载mysql 停止服务、卸载相关程序、删除注册表

    本节主要介绍了完全卸载mysql的具体步骤包括停止服务.卸载相关程序.删除注册表等等   1. 停止服务MySQL 2. 卸载mysql相关的程序 3. 删除注册表(运行->regedit),m ...

  5. Linux下不停止服务,清空nohup.out文件

    转载:http://www.sucheasy.com/OracleFusionMiddleware/640.html 1.nohup.out的由来及作用 用途:LINUX命令用法,不挂断地运行命令. ...

  6. MySQL学习笔记--启动停止服务

    右键点击计算机->管理->服务  windows所有的服务都在,mysql等等.可以在这里启动停止服务也可以在命令行 net start/stop  <服务名> InnoDB还 ...

  7. github每次push提交都要输入账号密码

    问题产生的原因是在克隆的时候使用的是https的方式或者用一些特殊的指令来克隆的github项目源,如 golang里的go get github.com/...... 没次提交push的时候都会提示 ...

  8. C#操作注册服务卸载服务启动服务停止服务.. .

    using Microsoft.Win32; using System; using System.Collections; using System.Collections.Generic; usi ...

  9. 修改TFS2013服务账户或者密码

    修改TFS2013服务账户或者密码 TFS作为微软软件开发的全生命周期管理解决方案,可以很好的与windows的域管理结合使用,方便多系统下用户的管理和授权.如果TFS使用的服务账户设置的域账户密码过 ...

随机推荐

  1. FreeRTOS 事件标志组

    以下转载自安富莱电子: http://forum.armfly.com/forum.php 为什么要使用事件标志事件标志组是实现多任务同步的有效机制之一.也许有不理解的初学者会问采用事件标志组多麻烦, ...

  2. pdo_mysql安装

    如果编译时没有编译pdo模块,可以cd 到php编译时的目录,重新编译 1.切换到pdo_mysql目录,如php-5.5.10/ext/pdo_mysql/ 2.生成configure文件,在pdo ...

  3. Idea创建sbt项目

    这篇文章开始演示如何使用sbt新建项目. 1. 新建,选择Scala,SBT 填写项目名称,Scala版本号等信息. 单击完成后,后台会一直处于下载依赖文件的状态,等吧.. 最终后台运行完成后的完整目 ...

  4. SecureCRT 用ssh key登录配置方法

    服务器端配置 OS: Debian-6.0.5 复制代码 代码如下: #apt-get install ssh 安装ssh服务 编辑/etc/ssh/sshd_config配置文件 复制代码 代码如下 ...

  5. Xcode使用介绍

    ///// 应用程序文件的组织 Product Name:项目名字 Organization Name:组织机构名称 Company Identifier:公司唯一标识符 Bundle Identif ...

  6. 补充下.net知识

    问题1: public int getvalue(int a) { try { a = a + ; ; } catch (Exception) { throw; } finally { a = a + ...

  7. iOS彩票项目--第一天,自定义TabBar控制器和自定义TabBar,自定义导航控制器

    一.环境配置,和项目层次搭建 二.自定义TabBar 项目中TabBar中的导航按钮美工给的图片太大,图片中包含了图片和文字.最主要的是TabBar上面的按钮图片尺寸是有规定的,当高度大于44的时候, ...

  8. cause: java.lang.IllegalStateException: Serialized class com.taotao.pojo.TbItem must implement java.io.Serializable

    HTTP Status 500 - Request processing failed; nested exception is com.alibaba.dubbo.rpc.RpcException: ...

  9. Hibernate- QBC离线查询

    package com.gordon.test; import java.util.List; import org.hibernate.Criteria; import org.hibernate. ...

  10. Hibernate-HQL&QBC基础使用(分页)

    @Test public void testHql() { Configuration configuration = new Configuration().configure(); Session ...