weblogic 安装

  WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

  同时,也是个人在学习过程中会经常接触到的,就最近的学习情况,现整合成一个系列,先从weblogic的安装开始。

一、安装介绍

  •  系统:Ubuntu 16.04.2 LTS l
  •  版本:WebLogic 10.3.6

  本文主要是演示在虚拟机Ubuntu 16.04上安装WebLogic 10.3.6,关于虚拟机的安装就不多做介绍了,另外WebLogic 10.3.6的百度云分享  链接:https://pan.baidu.com/s/1miejFSG  密码:757x

二、安装JDK及设置环境变量

1、设置中科大源

root@starnight:~# sudo sed -i 's/cn.archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

2、更新系统

root@starnight:~# apt-get update

3、安装JDK & JRE

root@starnight:~# apt-get install default-jdk && apt-get install default-jre

  安装完之后试下java 和 javac 命令是否可用,这里安装之后可以正常使用。

  查看安装的JDK版本:

root@starnight:~# java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

4、设置环境变量

  先查看下java的安装目录:

root@starnight:~# find / -name java
/etc/apparmor.d/abstractions/ubuntu-browsers.d/java
/etc/ssl/certs/java
/etc/alternatives/java
find: ‘/run/user/1000/gvfs’: Permission denied
/var/lib/dpkg/alternatives/java
/usr/bin/java
/usr/lib/jvm/java-8-openjdk-amd64/bin/java
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
/usr/share/lintian/data/java
/usr/share/bash-completion/completions/java
/usr/share/java

  如上黑体部分为java的安装目录,也即:/usr/lib/jvm/java-8-openjdk-amd64/

  根据自己的实际情况,在/etc/profile 加上相应的三行内容:

root@starnight:~# tail -4 /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  使环境变量生效:

root@starnight:~# source /etc/profile
root@starnight:~# echo $PATH
/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/snap/bin:/snap/bin

三、安装Weblogic

1、解压软件包到指定位置

  软件包在这个位置:/home/lz/temp/

root@starnight:~# ls /home/lz/temp/
VMwareTools-10.1.6-5214329.tar.gz  vmware-tools-distrib  wls1036_dev.zip

  解压到/usr/目录,会生成一个/usr/wlserver的子目录:

root@starnight:~# unzip -d /usr/weblogic /home/lz/temp/wls1036_dev.zip
root@starnight:~# ls /usr/weblogic/
configure.cmd  configure.xml        modules     registry.template  wlserver
configure.sh   domain-registry.xml  README.txt  utils

2、添加环境变量

  如下粗体部分,下面同样展示了我们自己添加的所有的环境变量:

root@starnight:~# tail -5 /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export MW_HOME=/usr/weblogic
root@starnight:~# source /etc/profile

3、安装

3.1 切换目录

  首先切换到weblogic目录:

root@starnight:~# echo $MW_HOME 
/usr/weblogic
root@starnight:~# cd $MW_HOME
root@starnight:/usr/weblogic# pwd
/usr/weblogic
root@starnight:/usr/weblogic# ls
configure.cmd  configure.xml        modules     registry.template  wlserver
configure.sh   domain-registry.xml  README.txt  utils

3.2 检测安装环境

  检测安装环境:. $MW_HOME/configure.sh  

root@starnight:/usr/weblogic# . /usr/weblogic/configure.sh 
root@starnight:/usr/weblogic# . /usr/weblogic/configure.sh 
dirname: invalid option -- 'b'
Try 'dirname --help' for more information.
CLASSPATH=/usr/lib/jvm/java-8-openjdk-amd64//lib/tools.jar:/usr/weblogic/wlserver/server/lib/weblogic_sp.jar:/usr/weblogic/wlserver/server/lib/weblogic.jar:/usr/weblogic/modules/features/weblogic.server.modules_10.3.6.0.jar:/usr/weblogic/wlserver/server/lib/webservices.jar:/usr/weblogic/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/usr/weblogic/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/usr/lib/jvm/java-8-openjdk-amd64//lib/tools.jar:/usr/weblogic/wlserver/server/lib/weblogic_sp.jar:/usr/weblogic/wlserver/server/lib/weblogic.jar:/usr/weblogic/modules/features/weblogic.server.modules_10.3.6.0.jar:/usr/weblogic/wlserver/server/lib/webservices.jar:/usr/weblogic/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/usr/weblogic/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:.:/usr/lib/jvm/java-8-openjdk-amd64//lib/dt.jar:/usr/lib/jvm/java-8-openjdk-amd64//lib/tools.jar

PATH=/usr/weblogic/wlserver/server/bin:/usr/weblogic/modules/org.apache.ant_1.7.1/bin:/usr/lib/jvm/java-8-openjdk-amd64//jre/bin:/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/weblogic/wlserver/server/bin:/usr/weblogic/modules/org.apache.ant_1.7.1/bin:/usr/lib/jvm/java-8-openjdk-amd64//jre/bin:/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/snap/bin:/snap/bin:/snap/bin:/snap/bin

Your environment has been set.
Buildfile: /usr/weblogic/configure.xml

registry:
     [copy] Copying 1 file to /usr/weblogic

detect.os:

product.property:

product.property.unix:

product.property.windows:

all:

BUILD SUCCESSFUL
Total time: 0 seconds
. /usr/weblogic/configure.sh

3.3 配置weblogic初始化要求  

  配置weblogic初始化要求:. $MW_HOME/wlserver/server/bin/setWLSEnv.sh  

root@starnight:/usr/weblogic# . /usr/weblogic/wlserver/server/bin/setWLSEnv.sh
root@starnight:/usr/weblogic# . /usr/weblogic/wlserver/server/bin/setWLSEnv.sh 
CLASSPATH=/usr/lib/jvm/java-8-openjdk-amd64//lib/tools.jar:/usr/weblogic/wlserver/server/lib/weblogic_sp.jar:/usr/weblogic/wlserver/server/lib/weblogic.jar:/usr/weblogic/modules/features/weblogic.server.modules_10.3.6.0.jar:/usr/weblogic/wlserver/server/lib/webservices.jar:/usr/weblogic/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/usr/weblogic/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/usr/lib/jvm/java-8-openjdk-amd64//lib/tools.jar:/usr/weblogic/wlserver/server/lib/weblogic_sp.jar:/usr/weblogic/wlserver/server/lib/weblogic.jar:/usr/weblogic/modules/features/weblogic.server.modules_10.3.6.0.jar:/usr/weblogic/wlserver/server/lib/webservices.jar:/usr/weblogic/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/usr/weblogic/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/usr/lib/jvm/java-8-openjdk-amd64//lib/tools.jar:/usr/weblogic/wlserver/server/lib/weblogic_sp.jar:/usr/weblogic/wlserver/server/lib/weblogic.jar:/usr/weblogic/modules/features/weblogic.server.modules_10.3.6.0.jar:/usr/weblogic/wlserver/server/lib/webservices.jar:/usr/weblogic/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/usr/weblogic/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:.:/usr/lib/jvm/java-8-openjdk-amd64//lib/dt.jar:/usr/lib/jvm/java-8-openjdk-amd64//lib/tools.jar

PATH=/usr/weblogic/wlserver/server/bin:/usr/weblogic/modules/org.apache.ant_1.7.1/bin:/usr/lib/jvm/java-8-openjdk-amd64//jre/bin:/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/weblogic/wlserver/server/bin:/usr/weblogic/modules/org.apache.ant_1.7.1/bin:/usr/lib/jvm/java-8-openjdk-amd64//jre/bin:/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/weblogic/wlserver/server/bin:/usr/weblogic/modules/org.apache.ant_1.7.1/bin:/usr/lib/jvm/java-8-openjdk-amd64//jre/bin:/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/lib/jvm/java-8-openjdk-amd64//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/snap/bin:/snap/bin:/snap/bin:/snap/bin

Your environment has been set.
. /usr/weblogic/wlserver/server/bin/setWLSEnv.sh

3.4 正式安装

  配置weblogic域(domain),也即正式安装:(见后安装图形演示)

root@starnight:/usr/weblogic# . /usr/weblogic/wlserver/common/bin/config.sh

  默认安装即可。

3.5 启动

  启动服务:. $MW_HOME/user_projects/domains/base_domain/startWebLogic.sh 

root@starnight:/usr/weblogic# . /usr/weblogic/user_projects/domains/base_domain/startWebLogic.sh

3.6 访问

  访问地址:http://192.168.0.12:7001/console/login/LoginForm.jsp  

  输入用户名:weblogic 及设置的密码: xxx

  安装这一部分就到这里...

四、安装图形演示

  特别单独拿出来,演示一下图形安装的过程,默认即可:

1

      2

3      4

5      6

7      8

Done ...

Reference

  ubuntu14.04上搭建weblogic 

原文地址:https://www.cnblogs.com/Hi-blog/p/8207898.html