centos7安装webLogic

1、下载webLogic server包

https://www.oracle.com/

Resources--> Software Downloads--> Middleware--> WebLogic Server--> Oracle WebLogic Server Installers-->Quick Installer for Mac OSX, Windows and Linux

(253 MB)--> fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip

2、创建weblogic用户和web组

groupadd web

useradd -g web weblogic 

passwd weblogic

3、解压到/usr/local/weblogic文件夹下

mkdir /usr/local/weblogic 

chown weblogic:web /usr/local/weblogic


su weblogic

cd /usr/local/weblogic  # 上传包到这个目录解压

unzip fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip


4、创建响应文件 wls.rsp

vi /home/weblogic/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   insure having all dir read and write authority
ORACLE_HOME=/usr/local/weblogic/wlsInstall # 需要手动创建,如果没有创建,weblogic安装时会随机创建一个目录,下面/usr/local/weblogic/wls1411就是随机创建的
#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=


注意:wls.rsp文件中需要修改的信息如下:ORACLE_HOME=/usr/local/weblogic/wlsInstall        

(表示weblogic的安装目录) 响应文件中信息的编写,否则会报奇怪的错误


5、创建Loc文件 oraInst.loc

vi /home/weblogic/oraInst.loc

inventory_loc=/home/weblogic/oraInventory   # 表示产品清单目录,这个目录安装时会自动创建
inst_group=web    # web表示weblogic用户所在的组名,查看用户所属组的命令: groups


6、保证以下目录和文件weblogic用户要用读写权限

/usr/local/weblogic

oraInst.loc

wls.rsp

fmw_12.2.1.4.0_wls_lite_generic.jar


7、安装weblogic

java -jar fmw_14.1.1.0.0_wls_lite_quick_generic.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc

安装完成的打印日志

The installation of Oracle Fusion Middleware 14.1.1 WebLogic and Coherence Developer 14.1.1.0.0 completed successfully.


8、创建域basicWLSDomain

① 先创建文件夹目录

mkdir -pv /usr/local/weblogic/wls1411/user_projects/domains/pyfile

执行setWLSEnv.sh  来配置环境变量

/usr/local/weblogic/wls1411/wlserver/server/bin/setWLSEnv.sh


② 将basicWLSDomain.py复制到 /usr/local/weblogic12/wlsInstall/user_projects/domains/pyfile 目录下

cd /usr/local/weblogic/wls1411/user_projects/domains/pyfile/

cp /usr/local/weblogic/wls1411/wlserver/common/templates/scripts/wlst/basicWLSDomain.py .


修改basicWLSDomain.py文件中的如下信息:

vi basicWLSDomain.py

# 确定该服务的监听端口7001
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort', 7001)

# 确定weblogic控制台的登录密码
cd('/')
cd('Security/base_domain/User/weblogic')
# Please set password here before using this script, e.g. cmo.setPassword('value')
cmo.setPassword('weblogic123')  # 需要添加

# 确定域名basicWLSDomain域名
setOption('OverwriteDomain', 'true')
writeDomain('/usr/local/weblogic/wls1411/wlserver/../user_projects/domains/basicWLSDomain')
closeTemplate()

③ 执行basicWLSDomain.py进行域的创建

/usr/local/weblogic/wls1411/oracle_common/common/bin/wlst.sh basicWLSDomain.py

出现以下信息说明安装成功:

Initializing WebLogic Scripting Tool (WLST) ...
Jython scans all the jar files it can find at first startup. Depending on the system, this process may take a few minutes to complete, and WLST may not return a prompt right away.
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
Exiting WebLogic Scripting Tool.


④ 启动服务

cd /usr/local/weblogic/wls1411/user_projects/domains/basicWLSDomain/bin/

./startWebLogic.sh  # 后台启动命令 ./startWebLogic.sh & 


停止服务命令:

./stopWebLogic.sh


--

静默卸载weblogic

进入 /usr/local/weblogic12/wlsInstall/oui/bin 目录下

执行命令:

./deinstall.sh -silent


--

控制台访问路径

http://192.168.193.128:7001/console

weblogic

weblogic123


--

配置文件

/usr/local/weblogic/wls1411/wlserver/server/lib/consoleapp/webapp/WEB-INF/weblogic.xml

  <context-root>webapp</context-root>  # 添加这一行 

</weblogic-web-app>


上一篇:20181223何家豪 Weblogic CVE-2020-2551复现


下一篇:weblogic网站根目录