设为首页 收藏本站
查看: 1021|回复: 0

[经验分享] Linux 上安装 weblogic12C (静默安装) (一)

[复制链接]

尚未签到

发表于 2017-2-18 11:40:52 | 显示全部楼层 |阅读模式
  最近负责在linux上安装weblogic,客户说要安装最新的版本,版本号为 12.1.X(12.1.2,12.1.3)。开始以为和旧版安装一样,使用控制台的方式,下载bin文件,然后一步步在console执行下来就行了。万万没想到,从12C版本后,
  bin文件不提供了,改成全系统通用的jar文件 (generic.jar)。试了半天原来那种安装方式不能用了,非得用图形界面安装。由于服务器是在其他地方,肯定不能跑到主机的地址那边。于是各种google、各种找材料,
  最后终于找到一种静默方式的安装。大家看下文。
  PS:经过公司一位大神的指导,可以通过远程图形界面的方式进行安装,即把图形界面直接显示在自己的电脑上,不需要跑到主机的地方。将在第二篇中进行介绍安装方式!

一、前期准备
  1.新建用户组 web



[iyunv@edwcube3 ~]#
[iyunv@edwcube3 ~]# groupadd web
[iyunv@edwcube3 ~]#
  2.新建用户weblogic 并修改用户密码



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

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

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

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


[iyunv@odstest jdk1.7]$ tar -zxv -f jdk-7u55-linux-i586.tar.gz  -C ./jdk1.7


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

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




[iyunv@odstest /]# 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 。使修改生效

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






[weblogic@edwcube3 ~]$ 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)
[weblogic@edwcube3 ~]$
[weblogic@edwcube3 ~]$
  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.配置文件创建后,就可以进行安装了


[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.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 已成功完成。
[weblogic@localhost liaowh]$



就表示成功了。



4.接下来要创建域domain

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




[weblogic@localhost bin]$ ./home/weblogic/Oracle/Middleware12/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]$ cd hnDomain/
[weblogic@localhost hnDomain]$ pwd
/home/weblogic/Oracle/Middleware12/user_projects/domains/hnDomain
[weblogic@localhost hnDomain]$
  进到域目录下,执行命令



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



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

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

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



打完收工!上一张高清无码大图!!!




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-343837-1-1.html 上篇帖子: weblogic 部署服务 下篇帖子: JWS 批注参考WebService注解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表