启用了安全性的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. 基于jquery响应式网站图片无限加载瀑布流布局

    分享一款效果非常酷的jQuery瀑布流布局无限加载图片效果.整个页面采用响应式布局,图片采用jQuery.Lazyload延时加载技术,提升整个页面的加载速度.效果图如下: 在线预览   源码下载 实 ...

  2. jQuery (二)DOM 操作

    一般jquery在web项目的只要作用就是取值和赋值了. 下面了入门下,这些值得获取. <!DOCTYPE html> <html> <head> <meta ...

  3. RDLC设计

    1.rdlc报表的日期格式"yyyy/mm/dd 00/00/00"转换为"yyyy-mm-dd" =System.Convert.ToDateTime(Fie ...

  4. java多线程面试题整理及回答

    1)现在有T1.T2.T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? 这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉.这个多线程问题比 ...

  5. java-request与response编码问题

    一.request.setCharacterEncoding("utf-8") 二.response.setContentType("text/html;charset= ...

  6. RTMP规范 消息与消息块

    Real Time Messaging Protocol(实时消息传输协议) 应用层协议 RTMP协议中, 基本数据单元称为消息(Message).当RTMP协议在互联网中传输数据的时候,消息会被拆分 ...

  7. jsp页面的el表达式取数据

    在jsp页面去Id时候要照上面的方式取,不能照下面的方式取:

  8. 【转】优秀PMP项目经理必备的8个要素

    结合本人这几年在项目管理上的总结和得失,本人认为优秀的项目经理要有 责任心.要 善于沟通.能 引导客户.能 预测风险. 善于总结. 随需应变.善于 激励团队.同时也要 懂技术. 责任心 作为项目经理首 ...

  9. Java JNI初探

    ---说明,之前直接百度出来的例子,照猫画虎.没想到的是这例子居然直接来自百度百科,写着写着就囧了.. ---anyway,写完了就当是给自己看吧. 同事求助,就看了一下,照猫画虎一番,略有所得. J ...

  10. Spring的p标签

    看Spring in action的时候看过p标签,可惜这东西不用就忘. p标签是为了简化setter的注入而引入的. 用法: p:属性 = "{值}" p:属性-ref = &q ...