<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>聚沙成塔-小哈的记事薄 &#187; 遗忘密码</title>
	<atom:link href="http://www.hashei.me/tag/%e9%81%97%e5%bf%98%e5%af%86%e7%a0%81/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hashei.me</link>
	<description>一个系统工程师的絮叨</description>
	<lastBuildDate>Tue, 10 Jan 2012 18:03:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		
<!-- Start Of Script Generated By WP-PostViews Plus -->
<script type='text/javascript' src='http://hashei.me/wp-includes/js/jquery/jquery.js?ver=1.3.2'></script>
<script type="text/javascript">
/* <![CDATA[ */
jQuery.ajax({type:'GET',url:'http://hashei.me/wp-content/plugins/wp-postviews-plus/postviews_plus.php',data:'todowppvp=add&type=tag&id=141_1',cache:false,dataType:'script'});
/* ]]> */
</script>
<!-- End Of Script Generated By WP-PostViews Plus -->
	<item>
		<title>注册Weblogic9为Windows服务及外一篇</title>
		<link>http://www.hashei.me/2009/08/install-weblogic-as-service-and-recovery-password.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=install-weblogic-as-service-and-recovery-password</link>
		<comments>http://www.hashei.me/2009/08/install-weblogic-as-service-and-recovery-password.html#comments</comments>
		<pubDate>Fri, 07 Aug 2009 04:34:23 +0000</pubDate>
		<dc:creator>hashei</dc:creator>
				<category><![CDATA[中间件]]></category>
		<category><![CDATA[weblogic]]></category>
		<category><![CDATA[系统服务]]></category>
		<category><![CDATA[遗忘密码]]></category>

		<guid isPermaLink="false">http://www.hashei.me/2009/08/install-weblogic-as-service-and-recovery-password.html</guid>
		<description><![CDATA[ Weblogic8时代将weblogic注册成为Windows服务是一件很简单的事，只要执行Domain目录下的installService.cmd即可。不过进入Weblogic9之后，domain目录下就没有了那个脚本，而是出现在%WL_HOME%/server/bin下，直接运行会生成一个“bea _”的服务，运行的话。。。没有任何结果，BEA的edocs上也没有找到有用的帮助。
以下内容，是我盯着installService.cmd和startWeblogic.cmd出神良久后试验成功的。


复制一份installServer.cmd到domain目录下，


编辑installServer.cmd，在set WL_HOME=……&#160;&#160; 下添加set DOMAIN_HOME=&#60;你的domain目录&#62;


将下一行的call &#8220;%WL_HOME%\common\bin\commEnv.cmd&#8221;修改成call &#8220;%DOMAIN_HOME%\bin\setDomainEnv.cmd&#8221;（如果这里的setDomainEnv.cmd写完整路径，那么上一步DOMAIN_HOME可以不用设置，因为setDomainEnv.cmd里还会声明一遍的）


另起一行，添加两行“set USERDOMAIN_HOME=%DOMAIN_HOME%”“set DOMAIN_NAME=&#60;你的domain名字&#62;”（这是脚本最末一段Install the service里beasvc命令所需要的参数）


运行installServer.cmd，会在服务里新建一个名为“beasvc %DOMAIN_NAME%_%SERVER_NAME%”的服务，自动运行，帐户属性的是localsystem。


beasvc命令各个参数的详细意义可以参考beasvc /help
以上内容对于Oracle Weblogic 10依旧有效。
weblogic密码遗忘补救方法

备份&#160;&#160; %DOMAIN_HOME%/security下的DefaultAuthenticatorInit.ldift文件，和%DOMAIN_HOME%下的boot.properties文件（如果不在这个目录，那么找找 %DOMAIN_HOME%/servers/AdminServer/security目录），这样如果下列步骤操作失败还能还原回去。
&#160; 运行java -cp /bea/weblogic92/server/lib/weblogic.jar weblogic.security.utils.AdminAccount &#60;新用户名&#62; &#60;新密码&#62; .(注意最后有个点的，点之前有空格，不要和原先的一样)
执行完后在当前目录会生成一个新的DefaultAuthenticatorInit.ldift文件，然后替换原来的%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift文件。
从%DOMAIN_HOME%/servers/AdminServer/data/ldap/子目录中删除初始化状态文件DefaultAuthenticatormyrealmInit.initialized，删除boot.properties。
运行startWebLogic.sh，启动过程中会让你输入用户名和密码，输入新建立的那个
用新的用户名密码登录管理控制台，在“安全领域”里点击“myrealm”，在用户和组里，找到之前的那个用户，修改密码，保存，那么以后可以继续使用原来的用户名和密码登录，
修改boot.properties中的用户密码为上一步修改过的用户密码（明文）格式为username=用户名password=密码
重启服务器，现在不用输入用户名密码了，成功启动后，weblogic会加密用户密码的，现在就可以用旧用户登录，新用户可以删除。

Related posts:Business Objects Enterprise3.1、Metedate安装指南Weblogic10.3.0在AIX6.1、JDK1.6下挂起解决方法WebLogic9和10集群安装配置过程服务器备份软件Acronis True Image介绍WebLogic如何更换64位JDK  Copyright &#169; 2008 This feed is for personal, non-commercial use only
聚沙成塔-小哈的记事薄 by hashei 
如果喜欢，欢迎订阅feed.hashei.com
Digital Fingerprint:
 10f920a9f2bae51c3c73c4f5fb50a949]]></description>
			<content:encoded><![CDATA[<p style="text-indent: 24pt"> Weblogic8时代将weblogic注册成为Windows服务是一件很简单的事，只要执行Domain目录下的installService.cmd即可。不过进入Weblogic9之后，domain目录下就没有了那个脚本，而是出现在%WL_HOME%/server/bin下，直接运行会生成一个“bea _”的服务，运行的话。。。没有任何结果，BEA的edocs上也没有找到有用的帮助。</p>
<p style="text-indent: 24pt">以下内容，是我盯着installService.cmd和startWeblogic.cmd出神良久后试验成功的。</p>
<ol>
<li>
<div style="text-indent: 24pt">复制一份installServer.cmd到domain目录下，</div>
</li>
<li>
<div style="text-indent: 24pt">编辑installServer.cmd，在set WL_HOME=……&nbsp;&nbsp; 下添加set DOMAIN_HOME=&lt;你的domain目录&gt;</div>
</li>
<li>
<div style="text-indent: 24pt">将下一行的call &#8220;%WL_HOME%\common\bin\commEnv.cmd&#8221;修改成call &#8220;%DOMAIN_HOME%\bin\setDomainEnv.cmd&#8221;（如果这里的setDomainEnv.cmd写完整路径，那么上一步DOMAIN_HOME可以不用设置，因为setDomainEnv.cmd里还会声明一遍的）</div>
</li>
<li>
<div style="text-indent: 24pt">另起一行，添加两行“set USERDOMAIN_HOME=%DOMAIN_HOME%”“set DOMAIN_NAME=&lt;你的domain名字&gt;”（这是脚本最末一段Install the service里beasvc命令所需要的参数）</div>
</li>
<li>
<div style="text-indent: 24pt">运行installServer.cmd，会在服务里新建一个名为“beasvc %DOMAIN_NAME%_%SERVER_NAME%”的服务，自动运行，帐户属性的是localsystem。</div>
</li>
</ol>
<p style="text-indent: 24pt">beasvc命令各个参数的详细意义可以参考beasvc /help</p>
<p style="text-indent: 24pt">以上内容对于Oracle Weblogic 10依旧有效。</p>
<h4>weblogic密码遗忘补救方法</h4>
<ol>
<li>备份&nbsp;&nbsp; %DOMAIN_HOME%/security下的DefaultAuthenticatorInit.ldift文件，和%DOMAIN_HOME%下的boot.properties文件（如果不在这个目录，那么找找 %DOMAIN_HOME%/servers/AdminServer/security目录），这样如果下列步骤操作失败还能还原回去。
<li>&nbsp; 运行<strong>java -cp /bea/weblogic92/server/lib/weblogic.jar weblogic.security.utils.AdminAccount &lt;新用户名&gt; &lt;新密码&gt; .</strong>(注意最后有个点的，点之前有空格，不要和原先的一样)
<li>执行完后在当前目录会生成一个新的DefaultAuthenticatorInit.ldift文件，然后替换原来的%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift文件。
<li>从%DOMAIN_HOME%/servers/AdminServer/data/ldap/子目录中删除初始化状态文件DefaultAuthenticatormyrealmInit.initialized，删除boot.properties。
<li>运行startWebLogic.sh，启动过程中会让你输入用户名和密码，输入新建立的那个
<li>用新的用户名密码登录管理控制台，在“安全领域”里点击“<a href="http://localhost:7001/console/console.portal?_nfpb=true&amp;_pageLabel=RealmgeneralTabPage&amp;SecurityRealmRealmGeneralPortlethandle=com.bea.console.handles.SecurityMBeanHandle%28%22Security%3AName%3Dmyrealm%3Bweblogic.management.security.RealmMBean%22%29">myrealm</a>”，在用户和组里，找到之前的那个用户，修改密码，保存，那么以后可以继续使用原来的用户名和密码登录，
<li>修改boot.properties中的用户密码为上一步修改过的用户密码（明文）格式为<br />username=用户名<br />password=密码
<li>重启服务器，现在不用输入用户名密码了，成功启动后，weblogic会加密用户密码的，现在就可以用旧用户登录，新用户可以删除。</li>
</ol>
<hr /><h2>Related posts:</h2><ul><li><a href="http://www.hashei.me/2009/05/how-to-install-boe3.html" rel="bookmark" title="Permanent Link: Business Objects Enterprise3.1、Metedate安装指南">Business Objects Enterprise3.1、Metedate安装指南</a></li><li><a href="http://www.hashei.me/2009/08/cr370915_in_weblogic10-3_and_jdk1-6.html" rel="bookmark" title="Permanent Link: Weblogic10.3.0在AIX6.1、JDK1.6下挂起解决方法">Weblogic10.3.0在AIX6.1、JDK1.6下挂起解决方法</a></li><li><a href="http://www.hashei.me/2009/09/weblogic-cluster-step-by-step.html" rel="bookmark" title="Permanent Link: WebLogic9和10集群安装配置过程">WebLogic9和10集群安装配置过程</a></li><li><a href="http://www.hashei.me/2009/12/introduction_of_acronis_true_image.html" rel="bookmark" title="Permanent Link: 服务器备份软件Acronis True Image介绍">服务器备份软件Acronis True Image介绍</a></li><li><a href="http://www.hashei.me/2010/05/weblogic%e5%a6%82%e4%bd%95%e6%9b%b4%e6%8d%a264%e4%bd%8djdk.html" rel="bookmark" title="Permanent Link: WebLogic如何更换64位JDK">WebLogic如何更换64位JDK</a></li></ul><hr /><small>  Copyright &copy; 2008 This feed is for personal, non-commercial use only<br />
<a href=www.hashei.com >聚沙成塔-小哈的记事薄</a> by hashei 
如果喜欢，欢迎订阅<a href=feed.hashei.com >feed.hashei.com</a><br />
Digital Fingerprint:
 10f920a9f2bae51c3c73c4f5fb50a949</small>]]></content:encoded>
			<wfw:commentRss>http://www.hashei.me/2009/08/install-weblogic-as-service-and-recovery-password.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

