WebLogic 12c Linux 命令行 安装

最近负责在Linux上安装WebLogic Server 12c,客户说要安装最新的版本,版本号为 12.1.X(12.1.2,12.1.3)。开始以为和旧版安装一样,使用控制台的方式,下载bin文件,然后一步步在console执行下来就行了。万万没想到,从12C版本后,bin文件不提供了,改成全系统通用的jar文件 (generic.jar)。试了半天原来那种安装方式不能用了,非得用图形界面安装。由于服务器是在其他地方,肯定不能跑到主机的地址那边。于是各种google、各种找材料,最后终于找到一种静默方式的安装。大家看下文。

PS:经过公司一位大神的指导,可以通过远程图形界面的方式进行安装,即把图形界面直接显示在自己的电脑上,不需要跑到主机的地方。将在第二篇中进行介绍安装方式!

CentOS 6.3安装配置Weblogic 10  http://www.linuxidc.com/Linux/2014-02/96918.htm

Oracle WebLogic 11g 安装部署文档 PDF http://www.linuxidc.com/Linux/2013-04/83658.htm

Linux部署Weblogic11g http://www.linuxidc.com/Linux/2013-01/77940.htm

Oracle基础教程之安装与配置Weblogic单实例 http://www.linuxidc.com/Linux/2012-02/54418.htm

Linux下Weblogic卸载 http://www.linuxidc.com/Linux/2012-01/51886.htm

Weblogic多机器集群的配置 http://www.linuxidc.com/Linux/2011-12/50577.htm

Weblogic的安装和配置 http://www.linuxidc.com/Linux/2011-12/49082.htm

一、前期准备

1.新建用户组 web

[[email protected] ~]#
[[email protected] ~]# groupadd web
[[email protected] ~]#

2.新建用户weblogic 并修改用户密码

[[email protected] ~]#
[[email protected] ~]# useradd -g web weblogic  //添加用户,并用-g参数来制定 web用户组
[[email protected] ~]
[[email protected] ~]# passwd weblogic    //passwd命令修改密码
Changing password for user weblogic.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[[email protected] ~]#
[[email protected] ~]#

3.如果没有安装jdk的话,还需要安装jdk

第一步:从官网下载压缩包 jdk-7-linux-i586.tar.gz

http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz

[[email protected] jdk1.7]$ tar -zxv -f jdk-7u55-linux-i586.tar.gz  -C ./jdk1.7

第三步.移动文件/usr/local

注:具体位置可以根据用户习惯自己移动

[[email protected] /]# mv ./jdk1.7 /usr/local/jdk1.7

第四步.配置环境变量

环境分量分为整个系统的,已经只针对当前用户设置的,我们这边只对weblogic用户设置

~/.bashrc :仅对当前用户生效

在 ~/.bashrc 最后添加以下部分

JAVA_HOME=/usr/local/jdk1.7
export JRE_HOME=/usr/local/jdk1.7/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

保存,执行 source ~/.bashrc 。使修改生效

退出,重新登陆,查看是否生效

[[email protected] ~]$ java -version
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Server VM (build 24.0-b56, mixed mode)
[[email protected] ~]$
[[email protected] ~]$

jdk安装完毕~

二、开始安装

Slient Mode静默方式

首先看命令的格式:

java -jar wls_121200.jar -silent -responseFile  file -invPtrLoc file

-response file:响应文件

-invPtrLoc file:初始化环境文件

具体例子:

java -jar wls_121200.jar -silent -responseFile /home/exampleuser/response/wls.rsp -invPtrLoc /home/exampleuser/oraInst.loc

文件详解:

1.创建 oraInst.loc 文件,内容如下

inventory_loc=/home/weblogic/oraInventory1    产品清单目录
#用户的组名称,根据实际的修改
inst_group=weblogic                          组名称

用来保存安装时的一些临时文件,和默认安装的组名称

如果原来安装过Oracle的产品那么这步可以省略,不需要指定oraInventory1 目录

命令能够简写如下:

java -jar wls_121200.jar -silent -responseFile /home/exampleuser/response/wls.rsp

2.创建 wls.rsp 响应文件

这个文件你可以在图形界面安装时,点击保存生产该文件。本机使用的文件内容如下:

[ENGINE]
#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0
[GENERIC]
#weblogic的安装路径,根据自己的需要修改
ORACLE_HOME=/home/weblogic/Oracle/Middleware 
#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.
INSTALL_TYPE=WebLogic Server

我这边只选择了最基本的Weblogic Server组件,选择其他会稍有不同。

3.配置文件创建后,就可以进行安装了

[[email protected] liaowh]$ java -jar wls_121200.jar -silent -response /home/weblogic/liaowh/wls12.rsp -invPtrLoc /home/weblogic/liaowh/oraInst.loc
正在提取文件............
Java HotSpot(TM) Server VM warning: You have loaded library /tmp/orcl305077197089615615.tmp/Disk1/install/linux/libjni.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It‘s highly recommended that you fix the library with ‘execstack -c <libfile>‘, or link it with ‘-z noexecstack‘.
启动 Oracle Universal Installer

等一会,出现

预期的结果: 1.7
实际结果: 1.7.0_40
检查完成。此次检查的总体结果为: 通过
CheckJDKVersion 检查: 成功。
正在验证数据...
正在复制文件...
-----------20%----------40%----------60%----------80%--------100%
WebLogic Server 12.1.2.0.0 的 installation 已成功完成。
[[email protected] liaowh]$

就表示成功了。

4.接下来要创建域domain

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

[[email protected] bin]$ ./home/weblogic/Oracle/Middleware12/wlserver/server/bin/setWLSEnv.sh

然后手动创建域存放的目录,博主在/home/weblogic/Oracle/Middleware/目录下新建

[[email protected] Middleware12]$ cd user_projects/
[[email protected] user_projects]$ mkdir domains
[[email protected] user_projects]$ cd domains/
[[email protected] domains]$ mkdir hnDomain
[[email protected] domains]$ cd hnDomain/
[[email protected] hnDomain]$ pwd
/home/weblogic/Oracle/Middleware12/user_projects/domains/hnDomain
[[email protected] hnDomain]$

进到域目录下,执行命令

[[email protected] hnDomain]$ $JAVA_HOME/bin/java $JAVA_OPTIONS -Xmx1024m -XX:MaxPermSize=256m weblogic.Server

来生成域下面的各种文件,包括管理服务器等的配置信息。

之后进入bin目录下,进行启动即可,最后就可以访问

http://ip:7001/console 进入控制台了。

---------------------------------------------------------------------------------------------------------------------------------

安装条件:

----------------------------------------------------------------------------------------------------------------------------------

来源于:http://www.linuxidc.com/Linux/2015-01/112357.htm

时间: 2024-10-05 00:42:59

WebLogic 12c Linux 命令行 安装的相关文章

linux命令行安装VmwareTools(CentOS)

1.开机启动登录进入Linux命令行,然后点击 Vmware菜单栏上 VM -> Install VMware Tools 这个时候相当于VMtools的光盘就已经插入linux系统了,接下来要挂载光盘 2.挂载光盘 cd /mnt mkdir cdrom mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom 有两个文件,一个是rpm,一个事tar.gz,你可以选择你喜欢的,我用rpm包 3.安装 rpm -ivh VM*********.rpm 或者用压缩包文件安

linux命令行安装中文输入法

前提:centos系统 以root权限操作 #yum install "@Chinese Support",根据提示,在出现"y/n"时点"y",直到提示"complete" 菜单项system->preferences->input method 如果没有,点击屏幕右上角用户名,"Quit..."进行log out 还是没有的话,root权限在命令行输入"ibus-setup&quo

Linux命令行安装MySQL

CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm安装这个包后

linux中命令行安装oracle11g数据库

静默安装oracle11g_R1 补充rhel6.0命令行安装oracle数据库1.安装linux6.0版本服务器(用于安装数据库环境最低要求:磁盘10G的lv,内存1G,swap分区是内存的2倍)2.调试网络.防火墙开放端口.SELINUX允许3.配置本地主机名.域或远程主机名.域4.配置yum,本地yum和网络源yum均可5.开始安装数据库一.安装数据库所需环境yum -y install binutils compat-libstdc++-33 elfutils-libelf elfuti

linux命令行的简单使用

<linux命令行的简单使用> 在linux中打开一个终端(terminal),这是一个由内核提供的shell交互界面,在命令提示符后输入相关的命令. 本文中的示例中, 标记的为你输入的指令 命令输入格式: command options target  ##命令.选项.操作对象,中间用空格作为分隔符 (一)与文件系统相关的指令: v pwd pwd  ##显示当前的绝对路径 例子: [[email protected] ~]# pwd /root [[email protected] htm

使用Linux命令行测试网速

使用Linux命令行测试网速http://www.linuxde.net/2014/01/15561.html 当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为"最后一公里")的网络连接速度.在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的. Speedtest.net的工作原理并不复杂:它在你的浏览器中加载JavaScript代码并自动检测离你最近的Speedtest.net服务器,然后向服务器发送HTTP GET and P

Linux学习记录-----《快乐的Linux命令行》.

之前自学python的时候一直用的Win7,没想过,也有点怕使用Linux,可能人对未知的东西都有点恐惧,但是,但是,学了4个多月,退无可退了,不管是网站的部署,还是基于后端工作的需求,Linux的学习必须提上日程, 参考用书,,, <快乐的Linux命令行>,操作系统通过虚拟机安装的Ubuntu  16 很喜欢书中的一句话 最开始的准备工作进入超级用户,,,, su -这样,就在当前目录下,变更成超级用户如果之前没有设置过超级用户密码的话需要使用sudo passwd root按照提示,如果

Linux 命令行下的好东西

  列举你可能没注意过的好用的 Linux 命令行命令 现在做网站做移动应用最讲究的就是推广了,推广做的好那就成功了一大半,相对的没曝光产品再好也很难做下去.就这个角度而言绝大多数 Linux 命令行的推广简直是烂透了.繁多 Linux 有用极了的命令行工具就静静的躺在你发行版默认安装的包裹里,很多时候只有当你碰到什么问题的时候网上搜一圈才能知道.更蛋疼的是这里面很多东西你一旦知道了就会想我靠原来没这个到底是怎么过的下去.所以这里我会列出一些我用过的一些,大部分发行版默认就有,或者能用包裹管理工

《Linux命令行与shell脚本编程大全》学习笔记(转)

第一部分:Linux命令行<Linux命令行与shell脚本编程大全> 第一章:初识Linux shell<Linux命令行与shell脚本编程大全> 第二章:走进shell<Linux命令行与shell脚本编程大全> 第三章:基本的bash shell命令<Linux命令行与shell脚本编程大全> 第四章:更多的bash shell命令<Linux命令行与shell脚本编程大全> 第五章:使用Linux环境变量<Linux命令行与she