解决方案

Weblogic部署

seo靠我 2023-09-23 09:56:11

Weblogic部署

JDK安装1.1、创建用户和组1.2、创建ORACLE_HOME2、创建weblogic_install_dir目录,并将安装包复制到目录下3、创建wls.rsp和oraInst.SEO靠我loc文件4、开始安装5、设置环境变量6、创建Domain域名7、启动weblogic8.1、验证8.2、验证参考链接 二、weblogic集群部署参考链接

CentOS命令行修改IP地址

JDK安装

# SEO靠我先查当前有哪些版本 rpm -qa | grep jdk# 删除不想要的版本 yum -y remove java xxxxxxxxxxxxxxxxxxxx# 安装jdSEO靠我k rpm -ivh xxxx.rpm//查看java版本 java -version

1.1、创建用户和组

groupadd webuseradd -g web weblSEO靠我ogicpasswd weblogic # 输入两次密码,确认,123

1.2、创建ORACLE_HOME

使用root账户创建目录,并将所有权赋予weblogic

# 在根目录下,不是用户SEO靠我home目录(不是~目录) mkdir -p /weblogic/beachown -R weblogic /weblogic

2、创建weblogic_install_dir目录,并将SEO靠我安装包复制到目录下

# 切换用户到:weblogic su weblogic # home目录 cd ~mkdir weblogic_install_diSEO靠我r# 安装文件 复制粘贴 cp /tmp/fmw_12.2.1.3.0_wls.jar /home/weblogic/weblogic_install_dir/

3、创建wls.rsp和SEO靠我oraInst.loc文件

注意:确保 oraInst.loc wls.rsp fmw_12.2.1.3.0_wls.jar 三个文件weblogic用户必须要有读写权限

wls.rsp

[ENGINE] SEO靠我 #DO NOT CHANGE THIS. Response File Version=1.0.0.0.0[GENERIC] #The oracle hoSEO靠我me location. This can be an existing Oracle Home or a new Oracle HomeORACLE_HOME=/weblogic/bea#Set tSEO靠我his variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete withSEO靠我 Examples.INSTALL_TYPE=WebLogic Server

oraInst.loc

inventory_loc=/home/weblogic/oraInventoryinst_groupSEO靠我=weblogic

4、开始安装

java -jar fmw_12.2.1.3.0_wls.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrSEO靠我Loc /home/weblogic/oraInst.loc ORACLE_HOME="/weblogic/bea"

5、设置环境变量

方式1:

export MW_HOME="/weblogic/bea"SEO靠我export WL_HOME="/weblogic/bea/oracle_common"cd /home/weblogic/weblogic_install_dir/wls12213/oracle_cSEO靠我ommon/common/bin./commEnv.sh

方式2(推荐):

sh /weblogic/bea/wlserver/server/bin/setWLSEnv.sh

6、创建Domain域名

【报错SEO靠我】警告: readTemplate 已过时。

执行安装# 在安装目录 cd /weblogic/bea/wlserver/common/bin./wlst.sh wlsSEO靠我:/offline> readTemplate(/weblogic/bea/wlserver/common/templates/wls/wls.jar) WARNINGSEO靠我: The readTemplate is deprecated. Use selectTemplate followed by loadTemplates in place of readTemplSEO靠我ate. wls:/offline/base_domain> cd(Servers/AdminServer) wls:/offline/base_domSEO靠我ain/Server/AdminServer> set(ListenAddress,) wls:/offline/base_domain/Server/AdminSerSEO靠我ver> set(ListenPort,7001) wls:/offline/base_domain/Server/AdminServer> cd(..SEO靠我/..) wls:/offline/base_domain> cd(Security/base_domain/User/weblogic) wls:/oSEO靠我ffline/base_domain/Security/base_domain/User/weblogic> cmo.setPassword(weblogic123) SEO靠我wls:/offline/base_domain/Security/base_domain/User/weblogic> setOption(OverwriteDomain,true)SEO靠我 wls:/offline/base_domain/Security/base_domain/User/weblogic> writeDomain(/weblogic/SEO靠我bea/user_projects/domains/base_domain) wls:/offline/base_domain/Security/base_domain/User/weSEO靠我blogic> closeTemplate() wls:/offline> exit()

7、启动weblogic

cd /weblogic/bea/useSEO靠我r_projects/domains/base_domain/bin/./startWebLogic.sh

8.1、验证

# 替换成自己的ip地址 http://输入ip地址:7001/cSEO靠我onsole账号:weblogic 密码:weblogic123

8.2、验证

先测试能不能ping通,ping不通的话关闭防火墙。

# 查看防火墙状态 systemctl SEO靠我status firewalld.service # 关闭防火墙 systemctl stop firewalld.service # 永久关闭防火墙 SEO靠我 systemctl disable firewalld.service

参考链接

weblogic部署

centos替换jdk

二、weblogic集群部署

jdk位置查询方法

Centos7配置SEO靠我JAVA_HOMEwhich java ls -lrt /usr/bin/java ls -lrt /etc/alternatives/java exSEO靠我port JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el7_2.x86_64 export JRE_HOME=$SEO靠我JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$SEO靠我JAVA_HOME/bin:$JRE_HOME/bin:$PATH

或修改 .bash_profile 文件

# root的~目录下新建/编辑.bash_profile vi /root/SEO靠我.bash_profile # 在最后添加 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.bSEO靠我14.el7_2.x86_64 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_SEO靠我HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH # 生效 souSEO靠我rce /root/.bash_profile # weblogic根目录 cd /weblogic # 准备新建域:创建rsp文件 SEO靠我vi create_domain.rsp # 准备新建域:rsp文件内容,主机用,2号机不用 # 注意标点符号,用英文标点 read templatSEO靠我e from “/weblogic/bea/wlserver/common/templates/wls/wls.jar”; # jdk版本 set JavaHome “SEO靠我/usr/java/jdk1.8.0_301-amd64”; set ServerStartMode “prod”;find Server “AdminServer” as AdminSEO靠我Server; # 主机ip,ip写自己的,端口号相同 set AdminServer.ListenAddress “192.168.216.130”; SEO靠我 set AdminServer.ListenPort “7001”;create Cluster “cluster_1” as Cluster1; create Machine “mSEO靠我achine_1” as Machine1; create Machine “machine_2” as Machine2; create Server “serverSEO靠我_1” as Server1; create Server “server_2” as Server2;set Cluster1.ClusterAddress # 主机SEO靠我ip & 2号机ip “192.168.216.130:8080,192.168.216.131:8080”;# 主机ip set Server1.ListenAddrSEO靠我ess “192.168.216.130”; set Server1.ListenPort “8080”; set Server1.machine “machine1”SEO靠我; set Server1.cluster “cluster1”; # 2号机ip set Server2.ListenAddress “192.168SEO靠我.216.131”; set Server2.ListenPort “8080”; set Server2.machine “machine2”; seSEO靠我t Server2.cluster “cluster2”;set AdminServer.machine “machine1”;find User “weblogic” as User1; SEO靠我 set User1.password “weblogic123”;write domain to # 新建域地址 “/weblogic/bea/user_projSEO靠我ects/domains/base_domain/”;close template;

新建域,执行后显示successed说明创建成功。

cd /weblogic/bea/wlserver/common/SEO靠我bin ./config.sh -mode=silent -silent_script=/home/weblogic/create_domain.rsp -logfile=/home/SEO靠我weblogic/create_domain.log

修改nodeManager配置,修改SecureListener=false,CrashRecoveryEnabled=true

cd /weblogSEO靠我ic/bea/user_projects/domains/base_domain/nodemanager/ # 本机ip地址,修改SecureListener=false SEO靠我 sed -i s/^ListenAddress=localhost$/ListenAddress=192.168.216.130/g nodemanager.properties

Weblogic SEO靠我12c: managed server is FAILED_NOT_RESTARTABLE after reboot

CrashRecoveryEnabled=true

创建boot.propertiesSEO靠我认证文件

cd /weblogic/bea/user_projects/domains/base_domain/security vi boot.properties SEO靠我username=weblogic password=weblogic123

创建server目录,拷贝security

cd /weblogic/bea/user_projects/doSEO靠我mains/base_domain mkdir -p servers/AdminServer mkdir -p servers/server_1 mkdSEO靠我ir -p servers/server_2 cp -rf security/ servers/AdminServer/ cp -rf security/ serverSEO靠我s/server_1/ cp -rf security/ servers/server_2/

启动管理控制台

cd /weblogic/bea/user_projects/domains/SEO靠我base_domain/bin nohup ./startWebLogic.sh > admin.log & tail -f admin.log

设置每台计算机的节点管理器配置

修改完后保SEO靠我存。最后激活更改。

启动节点管理器

cd /weblogic/bea/user_projects/domains/base_domain/bin ./startNodeManager.shSEO靠我 > node.log & tail -f node.log

然后把base_domain目录打成tar包,推送给其余节点服务器。

在节点服务器上将tar包解压,【注意!】修改nodemanager.prSEO靠我operties文件

cd /weblogic/bea/user_projects/domains/base_domain/nodemanager/ # 2号机ip地址 SEO靠我sed -i s/^ListenAddress=localhost$/ListenAddress=192.168.216.131/g nodemanager.properties

然后启动节点管理器即可SEO靠我

参考链接

【1】服务器

没有与之相关联的计算机

【2】修改 SecureListener=false

nodemanager.properties

【3】参数说明 nodemanager.properties

LSEO靠我inux(虚拟机)之间互传文件

# Linux 传文件 scp -r root@192.168.1.1:/home/code ./ # scp [参数] [原路径] [目SEO靠我标路径]# tar 打包 tar -cvf filename.tar filename # tar 解压 tar –xvf filename.tar

新建SEO靠我

“SEO靠我”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与 我们联系删除或处理,客服邮箱:html5sh@163.com,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同 其观点或证实其内容的真实性。

网站备案号:浙ICP备17034767号-2