在centos(Linux)下静默安装WebLogic12c(fmw_12.2.1.3.0_wls)汇总

因为近期需要在多台机子上部署weblogic,查阅了网上的大部分的文章后汇总了操作步骤跟可能会出现的问题;

重点来了!!!

为了方便其他人部署(参考) 我已经将需要用到的安装文件, 配置文件, 需要执行的脚本(已编写成为.py文件,可以直接批量执行,不用一个个输入复制), 底部有百度网盘的相应文件地址,可以直接下载,如果安装过程发现有所遗漏的友友们可以评论提醒.

#weblogic在安装的时候会对系统进行严格的检查,

#包括jdk版本,cpu性能,swap空间,磁盘空间,tmp临时空间[软件在安装时会产生大约1G的日志以及其他必须的文件]等;

#可能会遇到以下几点错误 自行百度解决;

#1.JDK没有或者版本不对或者是系统自带JDK, 需要自行下载重新安装.

#2.用root权限用户安装,需新建用户新建分组;

#3.交换空间不足,清理tmp空间或者通过参数指定swap地址

#安装流程 首先将网盘下载的文件夹内容上传到 /home/weblogicInstall

#创建文件夹

mkdir -p /home/weblogicInstall

#1.先安装weblogic Server, 执行installWeblogic, 顺利执行完后把最后输出的classpath跟path追加到/etc/profile中.如有报错,解决报错后执行接下去的脚本, 自行复制黏贴

sh /home/weblogicInstall/installWeblogic.py

#2.下一步安装domain,需要注意的是create_domain中writeDomain跟readTemplate的参数要根据weblogic实际安装的路径调整;

/home/weblogic/Oracle/Middleware/wlserver/common/bin/wlst.sh  /home/weblogicInstall/create_domains.py

#3.启动 分两种方式 一种直接调用.sh文件启动

sh /home/weblogic/Oracle/Middleware/user_projects/domains/basicWLSDomain/startWebLogic.sh

#第二种, 设置后台启动, 不占用命令窗, 推荐使用这种方式, 暂时没完善

两个配置文件wls.rsp跟oraInst.loc的内容如下: 

inventory_loc=/home/weblogic/oraInventory

inst_group=weblogic

[ENGINE]

Response File Version=1.0.0.0.0

[GENERIC]

#set oracle dir

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

DECLINE_SECURITY_UPDATES=true

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

安装weblogic server的.py脚本如下

#判断是否安装jdk jdk版本是否满足当前版本weblogic

#java -version

#下载jdk

#创建分组 需要跟oraInst中的inst_group值对应 默认weblogic即可。

group add weblogic

#创建非root权限用户 root用户是无法安装Oracle产品

useradd -g weblogic -m -d /home/weblogic weblogic

#修改密码

passwd weblogic

#授权

chown -R weblogic:weblogic /home/weblogic

chmod 777 /home/weblogic

#创建目录

#切换用户 不能直接用root

su - weblogic

#静默安装开始 文件名字 wls.rsp文件位置以及oraInst.loc位置相应修改

java -jar /home/weblogicInstall/fmw_12.2.1.3.0_wls.jar -silent -responseFile /home/weblogicInstall/wls.rsp -invPtrLoc /home/weblogicInstall/oraInst.loc

#配置:将下面两条数据追加到 /etc/profile中

sh /home/weblogic/Oracle/Middleware/wlserver/server/bin/setWLSEnv.sh

#2.下一步安装domain,需要注意的是create_domain中writeDomain跟readTemplate的参数要根据weblogic实际安装的路径调整;

readTemplate("/home/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar")

#=======================================================================================

# Configure the Administration Server and SSL port.

#

# To enable access by both local and remote processes, you should not set the

# listen address for the server instance (that is, it should be left blank or not set).

# In this case, the server instance will determine the address of the machine and

# listen on it.

#=======================================================================================

cd('Servers/AdminServer')

set('ListenAddress','')

set('ListenPort', 7001)

create('AdminServer','SSL')

cd('SSL/AdminServer')

set('Enabled', 'True')

set('ListenPort', 7002)

#=======================================================================================

# Define the user password for weblogic.

#=======================================================================================

cd('/')

cd('Security/base_domain/User/weblogic')

# Please set password here before using this script, e.g. cmo.setPassword('value')

cmo.setPassword('qwer1234')

#=======================================================================================

# Write the domain and close the domain template.

#=======================================================================================

setOption('OverwriteDomain', 'true')

writeDomain('/home/weblogic/Oracle/Middleware/user_projects/domains/basicWLSDomain')

closeTemplate()

#=======================================================================================

# Exit WLST.

#=======================================================================================

exit()

至此已经完成整个流程安装. 每个人遇到的情况都会有所不同 掌握查找问题的能力就是解决问题的能力.

不懂问度娘

奉上百度网盘链接:

链接:https://pan.baidu.com/s/127iFSIUye1fjFe2b8MnjpA 

提取码:thk6 

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,843评论 6 502
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,538评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,187评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,264评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,289评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,231评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,116评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,945评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,367评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,581评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,754评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,458评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,068评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,692评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,842评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,797评论 2 369
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,654评论 2 354

推荐阅读更多精彩内容