1、安装JDK
vi /etc/profile
#添加如下内容
export JAVA_HOME=/usr/java/jdk1.8.0_261
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#生效配置
source /etc/profile
2.创建用户和组
#groupadd bea
#useradd -g bea weblogic
#passwd weblogic
3、创建目录:
#mkdir -p /weblogic
#chown -R weblogic:bea /weblogic
4、创建wls.rsp和oraInst.loc文件
#su - weblogic
#cd /weblogic
#mkdir soft
vi weblogic_silent.rsp
weblogic_silent.rsp文件内容:
[ENGINE]
#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0
[GENERIC]
#Set this to true if you wish to skip software updates
DECLINE_AUTO_UPDATES=true
#My Oracle Support User Name
MOS_USERNAME=
#My Oracle Support Password
MOS_PASSWORD=<SECURE VALUE>
#If the Software updates are already downloaded and available on your local system, then specify the path to the directory where these patches are available and set SPECIFY_DOWNLOAD_LOCATION to true
AUTO_UPDATES_LOCATION=
#Proxy Server Name to connect to My Oracle Support
SOFTWARE_UPDATES_PROXY_SERVER=
#Proxy Server Port
SOFTWARE_UPDATES_PROXY_PORT=
#Proxy Server Username
SOFTWARE_UPDATES_PROXY_USER=
#Proxy Server Password
SOFTWARE_UPDATES_PROXY_PASSWORD=<SECURE VALUE>
#The oracle home location. This can be an existing Oracle Home or a new Oracle Home
ORACLE_HOME=/weblogic/Oracle/Middleware/Oracle_Home
#The federated oracle home locations. This should be an existing Oracle Home. Multiple values can be provided as comma seperated values
FEDERATED_ORACLE_HOMES=
#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.
INSTALL_TYPE=WebLogic Server
vi weblogic.loc
weblogic.loc文件内容:
inventory_loc=/weblogic/oraInventory
inst_group=bea
5、安装:
将安装文件复制到/weblogic/soft
#cd /weblogic/soft
#java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /weblogic/soft/weblogic_silent.rsp -invPtrLoc /weblogic/soft/weblogic.loc
创建域
1、设置环境变量:
#sh /weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/bin/setWLSEnv.sh
2、修改模板文件
模板文件位置:/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/templates/scripts/wlst/basicWLSDomain.py
#复制模板文件为appDomain .py
#cd /weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/templates/scripts/wlst/
#cp basicWLSDomain.py appDomain.py
#vi appDomain.py
修改文件中的如下信息,除了一下5个信息其余的部分是创建JMS、数据库的,均可删掉:
1)域模板,默认不要动readTemplate("/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/templates/wls/wls.jar")
2)确定该服务的监听端口7001
cd(‘Servers/AdminServer’)
set(‘ListenAddress’,’’)
set(‘ListenPort’, 7001)
3)确定weblogic控制台的登录密码
cd(’/’)
cd(‘Security/base_domain/User/weblogic’)
cmo.setPassword(‘weblogic123’)
4)确定域名 antiMoney_domain域名
setOption(‘OverwriteDomain’, ‘true’)
writeDomain(’/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/appDomain’)
closeTemplate()
5)退出
exit()
如果需要特别指定javaHome,则添加如下配置:
setOption(‘JavaHome’, ‘JDKhome路径’)
4、执行命令创建domain
#cd /weblogic/Oracle/Middleware/Oracle_Home/oracle_common/common/bin
#sh wlst.sh /weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/templates/scripts/wlst/appDomain.py
出现如下信息表示创建成功:
Initializing WebLogic Scripting Tool (WLST) …
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
Exiting WebLogic Scripting Tool.
启动:
#cd /weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/appDomain/bin/
#./startWebLogic.sh
访问
http://hostname:port/console
启动有点慢,一定要耐心等待
等到出现如下提示即可在浏览器中访问
<Sep 4, 2020 10:32:25,979 AM EDT>
Weblogic 域的删除
1.找到weblogic的安装目录,打开domain-registry.xml
- 将你建立的域删除
-
最后,删除你创建域的目录
-
注意:有的版本还要删除nodeManager.domains的域配置
参考博客:
centos7安装weblogic12c
Centos7 安装 weblogic12.2.1.0.0
七、linux基础-jdk1.8和weblogic12.2.1.3.0安装
Weblogic 12c 使用 WLST 新建域