WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
环境
Linux Redhat7.1
ip 192.168.230.140
Java jdk1.6.0_45
weblogic weblogic10.3.6
安装包下载
jdk下载地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
weblogic下载地址
http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html
安装jdk环境
[root@localhost weblogic]# java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (rhel-2.5.4.2.el7_0-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
[root@localhost weblogic]# rpm -qa |grep java
java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
python-javapackages-3.4.1-6.el7_0.noarch
javapackages-tools-3.4.1-6.el7_0.noarch
tzdata-java-2015a-1.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
本机已经安装Java1.7,先卸载
[root@localhost weblogic]# yum remove java* -y
[root@localhost weblogic]# java -version
bash: /usr/bin/java: No such file or directory
安装Java6
[root@localhost usr]# mkdir java
[root@localhost usr]# mv /root/Desktop/weblogic/jdk1.6.0_45/ .
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_45/
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
[root@localhost jdk1.6.0_45]# source /etc/profile
[root@localhost jdk1.6.0_45]# java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
[root@localhost jdk1.6.0_45]#
安装成功!
安装weblogic jar包
[root@localhost weblogic]# java -jar wls1036_generic.jar
Extracting 0%....................................................................................................100%
执行安装命令,出现图形点击next
创建weblogic安装目录
这里选择custom自定义安装
选择自己需要的功能
这里选择jdk,我的这里是默认
设置weblogic server安装目录,选择默认就可以
正在安装
安装完成
接下来创建域
[root@localhost bin]# pwd
/usr/local/weblogic/Oracle/bea/wlserver_10.3/common/bin
[root@localhost bin]# ./config.sh
选择创建一个新的域
选择默认的domain source
设置domain名字和路径
设置管理员用户名和密码
选择开发模式,默认jdk
选择管理服务器
填写监听地址及监听端口
检查配置是否有误,无误开始安装
创建域成功
可看到A1domain域已经生成
[root@localhost A1domain]# ls
autodeploy bin config console-ext fileRealm.properties init-info lib security servers startWebLogic.sh
[root@localhost A1domain]# pwd
/usr/local/weblogic/Oracle/bea/user_projects/domains/A1domain
启动weblogic域
启动前先在启动脚本中添加weblogic用户名密码避免每次启动都要输入
[root@localhost A1domain]# vim startWebLogic.sh
WLS_USER=weblogic
WLS_PW=weblogic11g
执行启动脚本
[root@localhost A1domain]# sh startWebLogic.sh &
<Sep 26, 2019 1:17:48 PM CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
<Sep 26, 2019 1:17:48 PM CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
登录控制台
创建受管节点
点击environment-servers,点击new
添加server名,监听地址,监听端口,我这里是独立的server,所以不选集群
启动server
控制台启动server报错了,用命令行方式启动
将adminserver的security目录拷贝到pysrv目录下,否则启动报错
[root@localhost security]# ls
boot.properties
[root@localhost security]# pwd
/usr/local/weblogic/Oracle/bea/user_projects/domains/A1domain/servers/AdminServer/security
[root@localhost servers]# cd AdminServer/
[root@localhost AdminServer]# ls
cache data logs security tmp
[root@localhost AdminServer]# pwd
/usr/local/weblogic/Oracle/bea/user_projects/domains/A1domain/servers/AdminServer
[root@localhost AdminServer]# cp -r security/ ../pysrv/
启动成功
至此weblogic10.3.6已经安装部署完成