背景
Linux下通过命令进行weblogic的域的创建,前置为weblogic已安装,安装说明见本博客其他 文章,以weblogic10.3.6为例,即11g
此处以截取的日志进行说明:
[root@localhost bin]# pwd
## 1.此处进入了weblogic的域创建目录
/home/software/weblogic/wlserver_10.3/common/bin
[root@localhost bin]# ls
commEnv.sh config.sh setPatchEnv.sh startManagedWebLogic.sh unpack.sh wlscontrol.sh wlst.sh
config_builder.sh pack.sh startDerby.sh stopDerby.sh upgrade.sh wlsifconfig.sh
## 2.执行config.sh开始创建
[root@localhost bin]# ./config.sh
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
无法实例化 GUI, 默认进入控制台模式。
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/software/weblogic/wlserver_10.3/common/lib/libjni.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
<--------------------------- Fusion Middleware 配置向导 -------------------------->
欢迎使用:
-------------
在创建和扩展域之间选择。根据您的选择, 配置向导将引导您完成生成新域或扩展现有域的步骤。
->1|创建新的 WebLogic 域
| 在您的项目目录中创建 WebLogic 域。
2|扩展现有的 WebLogic 域
| 使用此选项可以向现有域添加新组件以及修改配置设置。
## 3.这不选1或默认,进行新域创建
输入要选择的索引号 或 [退出][下一步]> 1
<--------------------------- Fusion Middleware 配置向导 -------------------------->
选择域源:
-------------
选择要从中创建域的源。可以通过 在所需的组件中选择或在现有域模板列表中选择来创建域。
->1|选择 Weblogic Platform 组件
| 您可以选择希望在域中支持的 Weblogic 组件。
2|选择定制模板
| 如果要使用现有模板, 请选择此选项。 此模板可以是使用模板构建器创建的定制模板。
## 4.这步直接默认即可
输入要选择的索引号 或 [退出][上一步][下一步]> 1
<--------------------------- Fusion Middleware 配置向导 -------------------------->
应用程序模板选择:
-------------------------
可用模板
|_____Basic WebLogic Server Domain - 10.3.6.0 [wlserver_10.3]x
|_____Basic WebLogic SIP Server Domain - 10.3.6.0 [wlserver_10.3] [2]
|_____WebLogic Advanced Web Services for JAX-RPC Extension - 10.3.6.0 [wlserver_10.3] [3]
|_____WebLogic Advanced Web Services for JAX-WS Extension - 10.3.6.0 [wlserver_10.3] [4]
## 5.默认即可
输入与方括号中完全相同的数字以切换选择 或 [退出][上一步][下一步]>
<--------------------------- Fusion Middleware 配置向导 -------------------------->
编辑域信息:
----------------
| Name | Value |
_|______|_____________|
1| *名称: | base_domain |
## 6.这里需要输入域的名字,根据情况进行修改
输入以下内容的值 "名称" 或 [退出][上一步][下一步]> yyq_domain
<--------------------------- Fusion Middleware 配置向导 -------------------------->
编辑域信息:
----------------
| Name | Value |
_|______|_____________|
1| *名称: | yyq_domain |
使用以上值或选择另一选项:
1 - 修改 "名称"
2 - 放弃更改
## 7.这里直接回车就行,如果还要改选1
输入要选择的选项编号 或 [退出][上一步][下一步]>
<--------------------------- Fusion Middleware 配置向导 -------------------------->
为此域选择目标域目录:
-------------------------------
"目标位置" = [输入新值或使用默认值 "/home/software/weblogic/user_projects/domains"]
## 8.这里设置域的路径,默认或根据自己选择进行,这里选了默认
输入新值 目标位置 或 [退出][上一步][下一步]>
<--------------------------- Fusion Middleware 配置向导 -------------------------->
配置管理员用户名和口令:
----------------------------------
创建一个要分配到管理员角色的用户。 此用户是用于启动开发模式服务器的默认管理员。
| Name | Value |
_|__________|_________________________________________|
1| *名称: | weblogic |
2| *用户口令: | |
3| *确认用户口令: | |
4| 说明: | This user is the default administrator. |
使用以上值或选择另一选项:
1 - 修改 "名称"
2 - 修改 "用户口令"
3 - 修改 "确认用户口令"
4 - 修改 "说明"
## 9.这里设置控制台登录的用户名密码信息,依次选择对应的内容进行修改
输入要选择的选项编号 或 [退出][上一步][下一步]> 2
<--------------------------- Fusion Middleware 配置向导 -------------------------->
配置管理员用户名和口令:
----------------------------------
创建一个要分配到管理员角色的用户。 此用户是用于启动开发模式服务器的默认管理员。
"*用户口令:" = []
## 10.这里选用默认用户名weblogic,密码设置为weblogic123
输入新值 *用户口令: 或 [退出][重置][接受]> weblogic123
<--------------------------- Fusion Middleware 配置向导 -------------------------->
配置管理员用户名和口令:
----------------------------------
创建一个要分配到管理员角色的用户。 此用户是用于启动开发模式服务器的默认管理员。
| Name | Value |
_|__________|_________________________________________|
1| *名称: | weblogic |
2| *用户口令: | *********** |
3| *确认用户口令: | |
4| 说明: | This user is the default administrator. |
使用以上值或选择另一选项:
1 - 修改 "名称"
2 - 修改 "用户口令"
3 - 修改 "确认用户口令"
4 - 修改 "说明"
5 - 放弃更改
## 11.选择重复密码重新输入
输入要选择的选项编号 或 [退出][上一步][下一步]> 3
<--------------------------- Fusion Middleware 配置向导 -------------------------->
配置管理员用户名和口令:
----------------------------------
创建一个要分配到管理员角色的用户。 此用户是用于启动开发模式服务器的默认管理员。
"*确认用户口令:" = []
输入新值 *确认用户口令: 或 [退出][重置][接受]> weblogic123
<--------------------------- Fusion Middleware 配置向导 -------------------------->
配置管理员用户名和口令:
----------------------------------
创建一个要分配到管理员角色的用户。 此用户是用于启动开发模式服务器的默认管理员。
| Name | Value |
_|__________|_________________________________________|
1| *名称: | weblogic |
2| *用户口令: | *********** |
3| *确认用户口令: | *********** |
4| 说明: | This user is the default administrator. |
使用以上值或选择另一选项:
1 - 修改 "名称"
2 - 修改 "用户口令"
3 - 修改 "确认用户口令"
4 - 修改 "说明"
5 - 放弃更改
## 整体修改后如上
输入要选择的选项编号 或 [退出][上一步][下一步]>
<--------------------------- Fusion Middleware 配置向导 -------------------------->
域模式配置:
----------------
为此域启用开发或生产模式。
->1|开发模式
2|生产模式
## 12.这里选模式,两者区别为生产有个锁定,而且生产模式有时需要清理下缓存才能对修改的内容进行生效,一般情况选默认的开发模式就行
输入要选择的索引号 或 [退出][上一步][下一步]> 1
<--------------------------- Fusion Middleware 配置向导 -------------------------->
Java SDK 选择:
----------------
->1|Sun SDK 1.8.0_271 @ /home/software/jdk1.8.0_271
2|其他 Java SDK
## 13.选择默认的jdk,默认或选择其他更改jdk,这里采用了默认
输入要选择的索引号 或 [退出][上一步][下一步]>
<--------------------------- Fusion Middleware 配置向导 -------------------------->
选择可选配置:
-------------------
1|管理服务器 [ ]
2|受管服务器, 集群和计算机 [ ]
3|RDBMS 安全存储 [ ]
## 14.这里选管理服务器
输入要选择的索引号 或 [退出][上一步][下一步]> 1
<--------------------------- Fusion Middleware 配置向导 -------------------------->
选择可选配置:
-------------------
1|管理服务器 [x]
2|受管服务器, 集群和计算机 [ ]
3|RDBMS 安全存储 [ ]
输入要选择的索引号 或 [退出][上一步][下一步]>
<--------------------------- Fusion Middleware 配置向导 -------------------------->
配置管理服务器:
----------------------
每个 WebLogic Server 域都必须有一个管理服务器。 该管理服务器用于执行管理任务。
| Name | Value |
_|__________________|_____________________|
1| *名称: | AdminServer |
2| *Listen address: | All Local Addresses |
3| Listen port: | 7001 |
4| SSL 监听端口: | N/A |
5| 已启用 SSL: | false |
使用以上值或选择另一选项:
1 - 修改 "名称"
2 - 修改 "Listen address"
3 - 修改 "Listen port"
4 - 修改 "已启用 SSL"
## 15.选择服务名称和端口,建议都改下,这样查进程方便些
输入要选择的选项编号 或 [退出][上一步][下一步]> 1
<--------------------------- Fusion Middleware 配置向导 -------------------------->
配置管理服务器:
----------------------
每个 WebLogic Server 域都必须有一个管理服务器。 该管理服务器用于执行管理任务。
| Name | Value |
_|__________________|_____________________|
1| *名称: | AdminServer |
2| *Listen address: | All Local Addresses |
3| Listen port: | 7001 |
4| SSL 监听端口: | N/A |
5| 已启用 SSL: | false |
输入以下内容的值 "名称" 或 [退出][上一步][下一步]> yyqServer
<--------------------------- Fusion Middleware 配置向导 -------------------------->
配置管理服务器:
----------------------
每个 WebLogic Server 域都必须有一个管理服务器。 该管理服务器用于执行管理任务。
| Name | Value |
_|__________________|_____________________|
1| *名称: | authServer |
2| *Listen address: | All Local Addresses |
3| Listen port: | 7001 |
4| SSL 监听端口: | N/A |
5| 已启用 SSL: | false |
使用以上值或选择另一选项:
1 - 修改 "名称"
2 - 修改 "Listen address"
3 - 修改 "Listen port"
4 - 修改 "已启用 SSL"
5 - 放弃更改
输入要选择的选项编号 或 [退出][上一步][下一步]>
<--------------------------- Fusion Middleware 配置向导 -------------------------->
正在创建域...
0% 25% 50% 75% 100%
[------------|------------|------------|------------]
[***************************************************]
**** 域创建成功! ****
## 16. 创建成功
[root@localhost bin]# pwd
/home/software/weblogic/wlserver_10.3/common/bin
[root@localhost bin]# cd /home/software/weblogic/user_projects/domains
[root@localhost domains]# ll
总用量 0
drwxr-x---. 10 root root 179 1月 25 16:08 yyq_domain
[root@localhost domains]#
[root@localhost domains]# pwd
/home/software/weblogic/user_projects/domains
[root@localhost domains]# ll
总用量 0
drwxr-x---. 10 root root 179 1月 25 16:08 yyq_domain
[root@localhost domains]# cd yyq_domain/
[root@localhost auth_domain]# ll
## 17.进到域目录
总用量 8
drwxr-x---. 2 root root 24 1月 25 16:08 autodeploy
drwxr-x---. 5 root root 205 1月 25 16:08 bin
drwxr-x---. 9 root root 135 1月 25 16:08 config
drwxr-x---. 2 root root 24 1月 25 16:08 console-ext
-rw-r-----. 1 root root 462 1月 25 16:08 fileRealm.properties
drwxr-x---. 2 root root 130 1月 25 16:08 init-info
drwxr-x---. 2 root root 24 1月 25 16:08 lib
drwxr-x---. 2 root root 143 1月 25 16:08 security
drwxr-x---. 3 root root 24 1月 25 16:08 servers
-rwxr-x---. 1 root root 273 1月 25 16:08 startWebLogic.sh
[root@localhost yyq_domain]# cd bin/
[root@localhost bin]# ll
总用量 36
drwxr-x---. 2 root root 27 1月 25 16:08 nodemanager
drwxr-x---. 2 root root 28 1月 25 16:08 server_migration
drwxr-x---. 2 root root 24 1月 25 16:08 service_migration
-rwxr-x---. 1 root root 13244 1月 25 16:08 setDomainEnv.sh
-rwxr-x---. 1 root root 3211 1月 25 16:08 startManagedWebLogic.sh
-rwxr-x---. 1 root root 5690 1月 25 16:08 startWebLogic.sh
-rwxr-x---. 1 root root 2441 1月 25 16:08 stopManagedWebLogic.sh
-rwxr-x---. 1 root root 1983 1月 25 16:08 stopWebLogic.sh
[root@localhost bin]# pwd
##启动命令目录
/home/software/weblogic/user_projects/domains/yyq_domain/bin
## 18.域启动
[root@localhost bin]# nohup ./startWebLogic.sh & tail -f nohup.out
[1] 30514
tail: 无法打开"nohup.out" 读取数据: 没有那个文件或目录
tail: 没有剩余文件
[root@localhost bin]# nohup: 忽略输入并把输出追加到"nohup.out"
[root@localhost bin]# ll
总用量 44
drwxr-x---. 2 root root 27 1月 25 16:08 nodemanager
-rw-------. 1 root root 4193 1月 25 16:36 nohup.out
drwxr-x---. 2 root root 28 1月 25 16:08 server_migration
drwxr-x---. 2 root root 24 1月 25 16:08 service_migration
-rwxr-x---. 1 root root 13244 1月 25 16:08 setDomainEnv.sh
-rwxr-x---. 1 root root 3211 1月 25 16:08 startManagedWebLogic.sh
-rwxr-x---. 1 root root 5690 1月 25 16:08 startWebLogic.sh
-rwxr-x---. 1 root root 2441 1月 25 16:08 stopManagedWebLogic.sh
-rwxr-x---. 1 root root 1983 1月 25 16:08 stopWebLogic.sh
[root@localhost bin]# tail -f nohup.out
<2021-1-25 下午04时36分53秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
<2021-1-25 下午04时36分53秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>
<2021-1-25 下午04时36分53秒 CST> <Warning> <Server> <BEA-002611> <Hostname "localhost", maps to multiple IP addresses: 127.0.0.1, 0:0:0:0:0:0:0:1>
<2021-1-25 下午04时36分53秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 10.110.74.168:7001 for protocols iiop, t3, ldap, snmp, http.>
<2021-1-25 下午04时36分53秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[2]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, ldap, snmp, http.>
<2021-1-25 下午04时36分53秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on fe80:0:0:0:ee9c:2442:3d50:401b:7001 for protocols iiop, t3, ldap, snmp, http.>
<2021-1-25 下午04时36分53秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default[3]" is now listening on 0:0:0:0:0:0:0:1:7001 for protocols iiop, t3, ldap, snmp, http.>
<2021-1-25 下午04时36分53秒 CST> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "authServer" for domain "auth_domain" running in Development Mode>
<2021-1-25 下午04时36分53秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
<2021-1-25 下午04时36分53秒 CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
## 19.开放端口
/sbin/iptables -I INPUT -p tcp --dport 7001 -j ACCEPT
20.控制台登录查看
ip:porta/console