一、 前期准备
1、检查swap分区(磁盘分区),使用 free -m 或者 df –h
2、若没有swap分区,创建swap分区:
1)创建一个2个G的SWAP交换区空白文件
dd if=/dev/zero of=/swap bs=1M count=2048000
2)使用mkswap格式化文件为swap文件系统
mkswap -f /swap #-f 使用文件作为swap交换区
3)启用刚才创建的Swap文件
swapon /swap
4)如果有必要可以设置开机自动启用swap文件交换区,修改/etc/fstab,增加一行
/swap swap swap defaults 0 0 #启动即启用swap
5)如果不需要启用swap或需要调整swap大小,可以使用swapoff命令关闭swap
swapoff /swap
6)编辑fstab文件
[root@edwcube3 ~]# vi /etc/fstab
在文件尾加上下面一行:
/swapfile none swap sw 0 0
7)执行swapon,让fstab配置生效
swapon -a
3.新建用户组 web
[root@edwcube3 ~]# groupadd web
4.新建用户weblogic 并修改用户密码
[root@edwcube3 ~]# useradd -g webweblogic //添加用户,并用-g参数来制定 web用户组
[root@edwcube3 ~]
[root@edwcube3 ~]# passwdweblogic //passwd命令修改密码
Changing password for userweblogic.
New UNIX password:
Retype new UNIX password:
passwd: all authenticationtokens updated successfully.
[root@edwcube3 ~]# mkdir/home/weblogic
[root@edwcube3 ~]# chmod 777/home/weblogic //设置文件夹访问权限,不设置初始安装就失败
5.如果没有安装jdk的话,还需要安装jdk(注:必须是JDK,JRE无法安装Weblogic)
二、 开始安装
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 theInstallation Type selected. e.g. WebLogic Server, Coherence, Complete withExamples.
INSTALL_TYPE=WebLogic Server
我这边只选择了最基本的Weblogic Server组件,选择其他会稍有不同。
3.配置文件创建后,就可以进行安装了
[weblogic@localhost 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.sowhich might have disabled stack guard. The VM will try to fix the stack guardnow.
It's highly recommended that youfix the library with 'execstack -c <libfile>', or link it with '-znoexecstack'.
启动 Oracle Universal Installer
等一会,出现
预期的结果: 1.7
实际结果: 1.7.0_40
检查完成。此次检查的总体结果为: 通过
CheckJDKVersion 检查: 成功。
正在验证数据...
正在复制文件...
-----------20%----------40%----------60%----------80%--------100%
WebLogic Server 12.1.2.0.0 的 installation 已成功完成。
就表示成功了。
4.接下来要创建域domain
首先执行setWLSEnv.sh 来配置环境变量
[weblogic@localhost bin]$ ./home/weblogic/Oracle/Middleware/wlserver/server/bin/setWLSEnv.sh
然后手动创建域存放的目录,博主在/home/weblogic/Oracle/Middleware/目录下新建
[weblogic@localhost Middleware12]$cd user_projects/
[weblogic@localhost user_projects]$mkdir domains
[weblogic@localhost user_projects]$cd domains/
[weblogic@localhost domains]$mkdir hnDomain
[weblogic@localhost domains]$ cdhnDomain/
[weblogic@localhost hnDomain]$pwd
/home/weblogic/Oracle/Middleware/user_projects/domains/hnDomain
配置环境变量/etc/profile,将下面路径加入配置中:
export CLASSPATH=$CLASSPATH:/home/weblogic/Oracle/Middleware/wlserver/modules/features/wlst.wls.classpath.jar
进到域目录下,执行命令
[weblogic@localhost hnDomain]$$JAVA_HOME/bin/java $JAVA_OPTIONS -Xmx1024m -XX:MaxPermSize=256m weblogic.Server
来生成域下面的各种文件,包括管理服务器等的配置信息。
之后进入bin目录下,进行启动即可,最后就可以访问
http://ip:7001/console 进入控制台了。
三、 启动关闭服务
进入domain目录
[weblogic@localhost hnDomain]# cd/home/weblogic/Oracle/Middleware/user_projects/domains/hnDomain/bin
回车,待启动完毕后按下Ctrl+Z
然后输入:
[weblogic@localhost hnDomain]# bg
将控制台转入后台运行