linux 静默安装weblogic
1、检查swap分区(磁盘分区),使用 free -m 或者 df -h2、若没有swap分区,创建swap分区:
1)创建一个2个G的SWAP交换区空白文件
dd if=/dev/zero of=/swap bs=1M count=2048000
2)使用mkswap格式化文件为swap文件系统
mkswap -f /swap #-f 使用文件作为swap交换区
3)启用刚才创建的Swap文件
swapon /swap
4)如果有必要可以设置开机自动启用swap文件交换区,修改/etc/fstab,增加一行
/swap swap swap defaults 0 0 #启动即启用swap
5)如果不需要启用swap或需要调整swap大小,可以使用swapoff命令关闭swap
swapoff /swap
ps: 如果要修改swap分区大小,重复操作即可。
3、检查jdk,没有就安装一个。
4、准备weblogic安装包 fmw_12.1.3.0.0_wls.jar
5、在/home/weblogic/下创建两个文件 oraInst.loc 和 wls.resp
oraInst.loc文件是Central Inventory Pointer File,添加一下内容:
#Oracle Installer Location File Location
#组名称
inst_group=web
#产品清单目录
inventory_loc=/home/wls
-----------------------------分割线---------------------------------------
wls.resp相应文件,配置weblogic安装信息:(chmod 664 wls.rsp)
[ENGINE]
#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0
[GENERIC]
#The oracle home location. This can be an existing Oracle Home or a new Oracle Home
ORACLE_HOME=/home/wls/
#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.
INSTALL_TYPE=WebLogic Server
#Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name.
MYORACLESUPPORT_USERNAME=
#Provide the My Oracle Support Password
MYORACLESUPPORT_PASSWORD=<SECURE VALUE>
#Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configuration
DECLINE_SECURITY_UPDATES=true
#Set this to true if My Oracle Support Password is specified
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
#Provide the Proxy Host
PROXY_HOST=
#Provide the Proxy Port
PROXY_PORT=
#Provide the Proxy Username
PROXY_USER=
#Provide the Proxy Password
PROXY_PWD=<SECURE VALUE>
#Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port]
COLLECTOR_SUPPORTHUB_URL=
-----------------------------分割线------------------------------------------
6、创建/home/wls文件夹
7、执行安装shell
java -jar -d64 /home/weblogic/fmw_12.1.3.0.0_wls.jar -silent -invPtrLoc /home/weblogic/oraInst.loc -responseFile /home/weblogic/wls.resp
8、安装完成后,配置域:
在/home/weblogic/下创建两个文件创建create_domains.py,添加内容:
readTemplate('/home/wls/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','ip地址')
set('ListenPort', 7001)
cd('/Security/base_domain/User/weblogic')
cmo.setPassword('weblogic123')
setOption('OverwriteDomain', 'true')
setOption('ServerStartMode', 'prod')
writeDomain('/home/wls/user_projects/domains/dai')
closeTemplate()
exit()
9、执行安装wlsserver/common/bin/下的 ./wlst.sh /home/weblogic/create_domains.py
10、启动weblogic,配置即可
PS:配置域的另一种方式 ./config.sh /home/weblogic/create_domain.resp
创建文件/home/weblogic/create_domain.resp,添加内容:
read template from "/home/wls/wlserver/common/templates/wls/wls.jar";
set ServerStartMode "prod";
find Server "AdminServer" as AdminServer;
set AdminServer.ListenAddress "ip地址";
set AdminServer.ListenPort "7001";
set AdminServer.SSL.Enabled "false";
find User "weblogic" as u1;
set u1.password "weblogic123";
write domain to "/home/wls/user_projects/domains/dai";
close template;
执行脚本./config.sh /home/weblogic/create_domain.resp