一、基本环境
名称 | IP | 端口 | 说明 |
AdminServer | 192.168.20.20 | 7001 | 管理服务 |
WRServer | 192.168.20.20 | 7001 | 提供应用服务 |
1、启动weblogic服务
二、操作步骤
在weblogic控制台。环境-服务器-新建
填写服务器名称-监听地址-监听端口-点击完成
2、按照web应用
3、启动服务
/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin,有一个名为startManagedWebLogic.sh的脚本,用来启动被管理的服务器,查看这个文件,主要使用方法为:
[weblogic@weblogic bin]$ ./startManagedWebLogic.sh ServerName {ADMIN_URL}
其中ADMIN_URL为管理服务器的URL,在我的例子中,具体命令为:
./home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/startManagedWebLogic.sh WRServer http://192.168.20.20:7001
[weblogic@weblogic bin]$ ./startManagedWebLogic.sh WRServer http://192.168.20.20:7001
通过管理页面的环境-服务器,可以看到新建的服务已经运行起来了,健康状况ok。
4、免密启动
每次启动服务器的时候需要输入账号与密码的话会非常麻烦,所以我们需要做到免密启动服务器
保存用户名和密码信息到boot.properties文件中,在AdminServer和ManagedServer的目录下(例如:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/),新建security文件夹,并在其中创建boot.properties文件,填入如下内容:
username=weblogic password=password
(待服务器启动一次之后会自动进行加密)
实际上,启动服务后,我们在/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers目录下可以看到已经创建了WRServer服务器的文件夹了:
只要把AdminServer的security文件夹拷贝到WRServer就行了:
cp -R boot.properties /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/WRServer/security/boot.properties
再次启动的时候就不用手动输入账号密码了。