
1.安装前准备
1.1.创建一个weblogic用户账号
使用root用户登陆linux,执行命令:
1.useradd username –d userhome
说明:userhome 代表用户的主目录
比如:useradd weblogic -d /opt/bea
2.passwd username
说明:修改username登录密码
比如:passwd weblogic

1.2.准备weblogic安装工具
使用构建的weblogic用户登录平台
上传weblogic安装文件一般为install_file(没有安装文件,到别的安装好的电脑上/opt/bea/目录下拷贝)文件夹下所有文件到/opt/bea下
Linux登录新服务器从此外服务器copy信息
scp -rv weblogic@10.3.26.33:/opt/bea/ opt/【新服务】
修改/opt/bea/app/cnpl_domain/config/config.xml对应的ip

2.安装步骤
weblogic在Linux平台下的安装方式通常有三种:图形窗口方式,控制台模式,无人守护安装路径。由于控制台模式的使用最为广泛且不受任何其他硬件条件的限制(所以我们这儿只介绍控制台安装路径)。
注意:以下操作都使用建立的weblogic用户注册平台
2.1.解压安装weblogic自带的jrockit
进入/opt/bea/install_file目录
解压weblogic自带jrockit,执行命令:tar -xf jrockit90_150_04.tar
移动解压后的目录到/opt/bea目录下,执行命令:mv jrockit90_150_04 /opt/bea

2.2.安装weblogic

1.进入/opt/bea/install_file/目录
2.安装weblogic安装,执行命令:java -jar server910_generic.jar
如果报错用这个命令: java -Dspace.detection=false -jar server910_generic.jar -mode=console
3.进入weblogic安装程序图标,

回车,
1

选1,回车

输入bea安装到的目录/opt/bea/bea91,回车

按程序默认选项一路回车进去。如图所示表示weblogic安装完毕

2.3.weblogic认证
拷贝license.bea(没有,到生产环境/opt/bea/bea91下面拷贝个)到/opt/bea/bea91下面
执行命令:./UpdateLicense.sh license.bea
2.4.拷贝相应jar包
1.进入/opt/bea/install_file/jdbc
2.执行命令:cp classes12.jar nls_charset12.jar ojdbc14.jar /opt/bea/bea91/weblogic91/server/lib
2.5.安装weblogic的domain
1.进入/opt/bea/bea91/weblogic91/common/bin
2.执行sh ./config.sh

3.进入domain的安装界面
选择1,回车


选择2weblogic安装,自定义模板

在修改用户登陆weblogic控制台的密钥界面,设置用户密码选取2回车,设置确定密码选择3回车

在路径选取页面选择2生产方式,1为研发理念

在jdk页面选择2,

输入下面我们解压过的weblogic自带的jvm,/opt/bea/jrockit90_150_04

按照提示安装完domain
2.6.编辑boot.properties文件
1.进入/opt/bea/app/cnpl_domain目录
2.使用命令:vi boot.properties
3.输入boot.properties内容为:
username=weblogic
password=weblogic
2.7.编辑setDomainEnv.sh文件
1.进入/opt/bea/app/cnpl_domain/bin目录
2.使用命令:vi setDomainEnv.sh
3.把里面拷贝的3个jar文件加入到CLASSPATH中,内容为:
CLASSPATH="${PRE_CLASSPATH}${CLASSPATHSEP}${WEBLOGIC_CLASSPATH}${CLASSPATHSEP}${POST_CLASSPATH}${CLASSPATHSEP}${WLP_POST_CLASSPATH}${CLASSPATHSEP}${WL_HOME}/integration/lib/util.jar:/opt/bea/bea91/weblogic91/server/lib/nls_charset12.jar:/opt/bea/bea91/weblogic91/server/lib/ojdbc14.jar:/opt/bea/bea91/weblogic91/server/lib/classes12.jar"

2.8.编辑startWebLogic.sh文件
1.进入/opt/bea/app/cnpl_domain/bin目录

2.使用命令:vi startWebLogic.sh
3.修改启动时jvm的最小堆和最大堆空间,内容为
if [ "${SERVER_NAME}" = "AdminServer" ] ; then
MEM_ARGS="-Xms1024m -Xmx1024m"
else
MEM_ARGS="-Xms2048m -Xmx2048m"
fi
export MEM_ARGS
4.设置并发垃圾收集和线程堆大小:-Xgc:parallel -Xss1m

2.9.创建启动脚本
1.进入/opt/bea目录下
2.执行命令:makedir cnpl_bin
3.进入构建的目录,执行命令:vi runAdmin.sh
4.创建开启AdminServer的脚本,内容为:
date=date +'%Y-%m-%d';
cc=$date;
echo $date
echo $cc;
nohup ksh ls >>/opt/bea/bea/logs/$cc.log
nohup ksh /opt/bea/app/cnpldomain/startWebLogic.sh >Admin$cc.log &
echo "weblogic is susscful start!"
5.执行脚本,命令:sh ./runAdmin.sh,启动控制台访问::8088/console/,如果能访问说明即将开启AdminServer
6.进入/opt/bea/app/cnpl_domain/servers目录
7.创建server的目录,有几个创建几个


8.拷贝/opt/bea/app/cnpl_domain/bin/startManagedWebLogic.sh到每个刚创建的server目录下

9.进入其中一个server目录中,编辑刚才拷贝的文件startManagedWebLogic.sh

根据相应server名字进行设置。
10.修改startManagedWeblogic.sh名字为startCnpl-1.sh
11.重复9-10步骤为每个server建立文件,注意server名字和文件名的对应关系
12.进入/opt/bea/cnpl_bin目录
13.执行命令:vi runCnpl-1.sh
14.创建server开启脚本,内容为:
date=date +'%Y-%m-%d';
cc=$date;
echo $date
echo $cc;
nohup ksh ls >>/opt/bea/bea/logs/$cc.log
nohup ksh /opt/bea/app/cnpldomain/servers/cnpl-1/startCnpl-1.sh >cnpl-1$cc.log &
echo "weblogic is susscful start!"
重复13-14步骤为每个server构建启动脚本。
2.10.启动weblogic
1.进入/opt/bea/cnpl_bin目录
2.启动weblogic管理控制台AdminServer,执行命令:sh ./runAdmin.sh
3.使用命令:ps –ef |grep weblogic,查看管理进程是否开启

4.启动被AdminServer管理的server,执行命令:sh ./runCnpl-1.sh,(注意要先启动AdminServer)
5.循环执行开启被管理的所有server脚本,使用命令:ps –ef |grep weblogic,查看server进程开启是否都推进

2.11.停止weblogic
1.使用命令:ps –ef |grep weblogic,查看所有开启的server进程id

2.杀死所有server进程,包括weblogic的控制台管理进程AdminServer,使用命令:kill 847 766 634,(注意AdminServer的进程id在最终)
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-130164-1.html
爱你