目录
weblogic从入门到起飞!(weblogic安装、domain配置、管理控制台)(一)
weblogic从入门到起飞!(受管服务器、免密启动、备份)(二)
weblogic从入门到起飞(nodemanager)(五)
创建受管服务器
在管理控制台
1.锁定并编辑
2.新建
3.改名、改端口(7002是安全端口,这里改成7003),这里先不改地址。
4.激活更改。
此时,在config.xml文件里就出现了新建的server。
注意:
domain中的config.xml,可以直接在管理控制台进行操作修改。(或许有时候报错,项目冲突什么的,可以看看这里是不是正常)
/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/config/config.xml
启动受管服务器
启动脚本:
/home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/startManagedWebLogic.sh
启动(第一个参数为server名称,第二个参数为管理的地址):
./startManagedWebLogic.sh mServer http://localhost:7001
日志打印在:
/home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/servers/mServer/logs/mServer.log
此时管理控制台的server已经运行了。
免密启动weblogicServer
每次启动weblogicServer实例,如何不用输入用户名和密码呢?
这里在windows下创建的开发模式的AdminServer下,有以下文件:D:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\security\boot.properties
生产模式不会自动创建这个文件。
启动weblogic不用输入密码步骤:
1.启动AdminServer至少一次,通过命令行方式,输入用户名密码,生成安全文件。
2.创建文件:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/security/boot.properties
3.里面写入
username=weblogic
password=123698745
4.启动,不用输入用户名密码了。
5.此时的boot.properties文件中的用户名密码会进行加密。
启动mserver不用输入密码步骤:
1.启动mServer至少一次。
2.创建文件D:\Oracle\Middleware\wlserver_10.3\common\bin\servers\mServer\security\boot.properties
3.里面写入
username=weblogic
password=123698745
4.启动,不用输入用户名密码了。
5.此时的boot.properties文件中的用户名密码会进行加密。
注意:
AdminServer的根目录:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer
mServer的根目录:D:\Oracle\Middleware\wlserver_10.3\common\bin\servers\mServer
如果security不存在,或boot.properties不存在,启动会提示输入用户名密码。
如果boot.properties中密码输入错误或者用户名输入错误,也会提示输入。
每个server生成的boot.properties中的加密的内容,只适用于本身,不适用于其他server。
受管服务器独立运行模式
前提:受管服务器必须有domain的配置信息。之后就可以独立启动了。MSI模式。
也可以取消受管服务器的MSI模式:在管理控制台——环境——服务器——点开mServer——优化里面的展开高级—— 启用受管服务器独立性
独立运行至少要有config.xml、security目录以及下面的SerializedSystemIni.dat(如果这个不存在也可以直接拷贝AdminServer的)、boot.properties文件。
1.管理服务器未启动的情况下,直接启动受管服务器。受管服务器也可以启动。
.\startManagedWebLogic.cmd mServer http://192.168.74.128:7001
2.管理服务器和受管服务器同时运行的时候,管理服务器突然停止。不会影响其他server实例。
受管服务器会不断地尝试与管理服务器的连接,如果此时管理服务器重新启动了,两者之间会再次建立连接,受管服务器可以从管理服务器下载最新的配置。
管理服务器的备份
1.新机器安装weblogic。
2.配置文件、应用信息拷贝到备份机器。
新建和原来的domain相同名字的目录,拷贝config目录、init-info目录、security目录、拷贝bin目录(修改setDomainEnv.cmd、startWebLogic.cmd的目录)
3.新的机器重启管理服务器。
4.如果是相同的机器或者是相同的ip,启动了之后,受管服务器会自动连接管理服务器。(每隔十秒钟会自动尝试连接管理服务器)
5.如果是不同机器不同的ip,这个时候就需要重启受管服务器,指定新的地址。(如果指定的地址是域名,可以不重启mServer,只需要修改dns指定的地址)