weblogic默认的初始密码:
weblogic/weblogic
Weblogic忘记密码?
用户weblogic的密码忘了,到现场将weblogic的密码重新初始化,在网上找了两种办法,自己最后又进行了
相应的实验,此种方法初始化weblogic的密码可以成功.
方法一、
eg:weblogi8
1.删除boot.properties文件(备份D:\bea\user_projects\domains\trydomain\myserver)
2.删除ldap文件夹(备份D:\bea\user_projects\domains\trydomain\myserver\ldap)
3.新建boot.properties文件,用户名密码为安装时的初始密码(weblogic/weblogic)
4.启动weblogic即可
方法二、
* 运行java -cp /usr/local/bea/weblogic92/server/lib/weblogic.jar weblogic.security.utils.AdminAccount <新用户名> <新密码> .(注意最后有个点的)
* 执行完后在当前目录会生成一个新的DefaultAuthenticatorInit.ldift文件,然后替换原来的<Domain>/security/DefaultAuthenticatorInit.ldift文件。
* 从<Domain>/servers/AdminServer/data/ldap/子目录中删除初始化状态文件DefaultAuthenticatormyrealmInit.initialized。
* 修改<Domain>/servers/AdminServer/security/boot.properties中的用户密码为刚才新建的用户密码(明文),成功启动后,weblogic会加密用户密码的。
* 重新启动服务器。
在解决松辽委服务器的testdomain域密码丢失的办法:
1.删除cgServer下的ldap
2.运行java -cp /usr/local/bea/weblogic92/server/lib/weblogic.jar weblogic.security.utils.AdminAccount root root1234.(注意最后有个点的)
3.删除boot.properties文件(备份D:\bea\user_projects\domains\trydomain\myserver)
4.新建boot.properties文件,用户名密码为安装时的初始密码(root/root1234)
5.重新启动服务器
Weblogic登录不用密码?
weblogic启动时不用输用户名和密码的方法- -
用weblogic做为web服务器。其启动的时候会提示输入用户名和密码。能不能不用输入用户名和密码就可以登陆呢?或者做到自动话。回答上肯定的。
分两种情况:
7.1版本.在startWeblogic.sh文件中增加两个变量WLS_USER和WLS_PW分别保存用户名和密码。此时再运行startWeblogic.sh命令就可以不用输入用户名和密码了
8.1版本。虽然它的startWeblogic.sh文件中也写明了上述两个变量是用来保存用户名和密码的。但是实际证明,这样并不能自动登陆并启动weblogic。我想可能是该文件的最后一句话(即启动weblogic的)可能和7。1相比缺了参数吧(应该是这样吧,要不为什么7。1可以而8。1不可以呢,当时也没有仔细看)。不过可在startWeblogic.sh文件的同级目录下建立一文件boot.properties,内容如下:
username=weblogic
password=weblogic #这里的用户名和密码和安装时设定的要一致
运行startweblogic.sh命令时会自动读取boot.properties文件中的内容,并在第一启动时对其进行加密
weblogic布署方法
实验环境:Weblogic Server/Express 8.1 、Window professional 2000、Ant2.0
阅读对象:刚接触Weblogic而对如何布署Web(暂不含J2EE)不甚熟悉的初学者 软件开发网
前提:webapp在Tomcat下能够正常工作,具备正常的webapp目录结构,包含所需的web.xml;Weblogic Server/Express 8.1正常安装并能正常启动,配置了域和Server,这里以域default和Server KEZC为例加以说明。
Weblogic_Home : D:/bea
软件开发网
软件开发网
WeblogicServer_Home: D:/bea/user_projects/domains/default
Weblogic Server/Express 8.1支持三种布署方式:自动布署、命令行布署(可与Ant结合)、控制台(console)布署。下面简要说明三种布署方式。
软件开发网
1、 自动布署:
软件开发网
这里的自动布署特指在WeblogicServer_Home/applications目录。如果服务器启动期间启用了自动部署特性,则服务器会经常扫描applications目录,看是否增加了新的web布署,或者是否修改了web布署的程序.如果有新的布署,则服务器将试图以web根名(目录布署以文件夹名称为根名,war布署以war名称为根名)作为布署应用的初始化名称和根环境开始自动布署.所以,如果要采用自动布署功能,请将webapp文件夹或者war包拷贝到applications目录下,WeblogicServer会定时检测自动布署。
如何允许服务器自动布署呢?只要保证启动服务器的startWeblogic命令(windows下为startWebLogic.cmd,Unix/Linux下为startWebLogic.sh)的PRODUCTION_MODE值为false或者不设置即可,这个也是默认值.上述两个文件在D:/bea/user_projects/domains/default目录下.在此情况下,如果web程序文件被修改,Weblogic Server将会自动加载.这个原则适用于applications目录下的全部三种布署方式.
另外,虽然应用程序可以放置在applications目录下的任何位置,但是自动布署只适用于applications根目录.
2、 命令行布署:
在默认安装条件下,Weblogic Server会包含一个weblogic.Deployer的实用程序,提供基于命令行的布署与管理技术,可以方便的与Ant结合进行自动化布署(使用wldeploy任务).
在使用命令行布署之前,要先进行环境变量的初始化,否则系统将识别不了weblogic.Deploy命令:
D:/bea/weblogic81/server/bin>setWLSEnv.cmd
设置成功,系统返回信息:
http://www.mscto.com
CLASSPATH=d: bea JDK141~1 lib tools.jar;d: bea WEBLOG~1 server lib weblogic_sp.j
ar;d: bea WEBLOG~1 server lib weblogic.jar;d: bea WEBLOG~1 server lib ojdbc14.ja
r;D: tool java mysql mysql-connector-java-3.0.12-production-bin.jar
PATH=d: bea WEBLOG~1 server bin;d: bea JDK141~1 jre bin;d: bea JDK141~1 bin;C: W
INDOWS system32;C: WINDOWS;C: WINDOWS System32 Wbem;D: Borland JBuilder2005 thir
dparty ant bin;d: bea WEBLOG~1 server bin oci920_8
Your environment has been set.
详细的参数请参考weblogic.Deployer的帮助信息.
详细的可以参考sdj21的<<使用Ant管理配置Weblogic>>
浏览地址为: http://dev2dev.bea.com.cn/bbs/jishudata/ArticleShow.jsp?Id=7
3、 控制台(console)布署:
这里的控制台布署方式是指基于web-UI的布署方式.
启动先前配置好的server,输入:http://localhost:7001/console登录进入管理控制台.
按顺序点击DeploymentsàWeb Application Modules,然后在右框架中点击链接Deploy a new Web Application Module,选择想要布署的web程序所在的目录.
如果web程序可布署的话,在列表中的文件之前会出现一个单选框.
选中要布署的web程序,点击Target Module按钮,输入布署的web程序名称(如果有多个服务器和集群,则还要选择目标服务器和集群),点击Deploy按钮,等待web布署启动.
4、 Weblogic Server/Express8.1编译临时文件夹:
Weblogic Server/Express 8.1将JSP/Servlet文件编译为class,存储在D:/bea/user_projects/domains/default/KEZC/.wlnotdelete/extract目录下相应的子文件夹中.
5、 Weblogic.xml解析:
Weblogic.xml描述符文件用来对web.xml文件的基本配置和布署特性进行扩展,主要包含针对weblogic server特有的属性,比如安全代理角色控制、缺省web设置等.值得注意的是, 只要web.xml够用weblgic.xml并不是必须的.
Weblogic.xml以weblogic-web-app为根节点,包括以下属性:
description, weblogic-version, security-role-assignment, run-as-role-assignment,
reference-descriptor, session-descriptor, jsp-descriptor, auth-filter,
container-descriptor, charset-params, virtual-directory-mapping, url-match-map,
preprocessor, preprocessor-mapping,security-permission, context-root,
wl-dispatch-policy, servlet-descriptor,init-as, destroy-as
详细的请查看来自weblogic.xml配套的DTD文件说明,里面有详细的元素功能说明和应用举例,浏览地址:http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd
Weglogic console用户名和密码在哪里查看?
C:\bea\wlserver6.1\config\mydomain\startWebLogic.cmd 点编辑
里面有一句代码,可以查看和修改密码:
@rem Set WLS_PW equal to your system password for no password prompt server startup.
set WLS_PW=00000000
/****
WLS_PW的值就是密码
****/
还有可能是在C:\bea\wlserver6.1\config\mydomain目录下有个password.ini文件,
如果有,里面就是密码。
(提示:在此处建个password.ini文件,把密码放进去,以后启动weblogic 就不用敲密码了。)
如果没有的话 ,就只有到 楼上说的方法中找了。
-----------------------
Weblogic密码丢失的办法:
--------------------------
问题:
修改Administrator密码后忘记
解决方法:
因为WebLogic没有提供覆盖密码的工具,所以要先新建一个ID为adminuser的Administrator用户来启动WebLogic服务
1. 运行WebLogic主目录下的setEnv.cmd或setEnv.sh(UNIX)
2. 在命令行界面(系统Console)下输入
- java weblogic.security.utils.AdminAccount adminuser weblogic .
3. 删除/webserv/DomainName/WebLogicAdmin/ldap 目录下的DefaultAuthenticatormyrealmInit.initialized文件
4. 启动WebLogic服务器,你会发现DefaultAuthenticatormyrealmInit.initialized重新生成了
5. 将boot.properties文件改个名比如"boot_back.properties"
6. 将setEnv.cmd或setEnv.sh文件中WLS_USER和WLS_PW修改为
- WLS_USER=adminuser
- WLS_PW=weblogic
7. 重启WebLogic服务器
8. 将改名的boot.properties文件改回原来的名字,并修改文件中的username和password
- username=adminuser
- password=weblogic
9. 重启WebLogic服务器,你会发现boot.properties中的字段相关已经加密了
10. 你可以用新的AdminID:adminuser来登陆了,到WebLogic Console中的Security
/ Realms / myrealm / users 下修改Password
附上一段BEA提供的操作动画:
https://support.bea.com/askbea_soln/attachments/S-27131/81adminaccountreset_viewlet_swf.html