欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

安装weblogic并部署jpress项目(fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip)

发布时间:2023/12/20 编程问答 49 豆豆
生活随笔 收集整理的这篇文章主要介绍了 安装weblogic并部署jpress项目(fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

前言:

安装一个单实例的weblogic并在此基础上部署jpress

环境介绍:

服务器IP为192.168.217.16,操作系统为centos7版本,配置有Java环境,安装包使用的是fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip,jpress使用的是jpress-v3.2.5.war这个war包。

实验步骤:

一,Java环境速配

使用脚本快速安装 ,这个没什么好说的。

[root@master ~]# cat auto_jdk.sh #!/bin/bash tar -zxf `find / -name jdk-8u231-linux-x64.tar.gz` mv jdk1.8.0_231 /usr/local/jdk echo "JAVA_HOME=/usr/local/jdk PATH=.\$PATH:\$JAVA_HOME/bin CLASSPATH=\$JAVA_HOME/jre/lib/ext:\$JAVA_HOME/lib/tools.jar export CLASSPATH PATH JAVA_HOME">>/etc/profile source /etc/profile

二,weblogic的安装

(1) 

 解压fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip文件,得到fmw_14.1.1.0.0_wls_lite_generic.jar这个jar包。

[root@master ~]# unzip fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zip Archive: fmw_14.1.1.0.0_wls_lite_Disk1_1of1.zipinflating: fmw_14.1.1.0.0_wls_lite_generic.jar

这个jar包必须使用普通用户安装,因此,需要新建一个普通用户,这个用户的用户名建议设置为weblogic:

groupadd weblogic useradd -g weblogic -p weblogic weblogic passwd weblogic

执行情况如下:

[root@master ~]# groupadd weblogic [root@master ~]# useradd -g weblogic -p weblogic weblogic [root@master ~]# passwd weblogic Changing password for user weblogic. New password: Retype new password: passwd: all authentication tokens updated successfully.

由于是普通用户进行安装,因此,新建一个目录,这个目录指定属组为weblogic用户,并切换到普通用户:

[root@master ~]# mkdir -p /app [root@master ~]# chown -Rf weblogic. /app/ [root@master ~]# su - weblogic [weblogic@master ~]$

(2)

创建响应文件 wls.rsp,并根据文件内容创建安装目录,文件内容如下:

[weblogic@master app]$ mkdir -p /app/weblogic/wlsInstall [root@master weblogic]# chown -Rf weblogic. /app/weblogic/wlsInstall [weblogic@master app]$ cat wls.rsp [ENGINE] #DO NOT CHANGE THIS. Response File Version=1.0.0.0.0 [GENERIC] #The oracle home location. This can be an existing Oracle Home or a new Oracle Home insure having all dir read and write authority ORACLE_HOME=/app/weblogic/wlsInstall # 需要手动创建,如果没有创建,weblogic安装时会随机创建一个目录,下面/usr/local/weblogic/wls1411就是随机创建的 #Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples. INSTALL_TYPE=WebLogic Server #Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name. MYORACLESUPPORT_USERNAME= #Provide the My Oracle Support Password MYORACLESUPPORT_PASSWORD=<SECURE VALUE> #Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configuration DECLINE_SECURITY_UPDATES=true #Set this to true if My Oracle Support Password is specified SECURITY_UPDATES_VIA_MYORACLESUPPORT=false #Provide the Proxy Host PROXY_HOST= #Provide the Proxy Port PROXY_PORT= #Provide the Proxy Username PROXY_USER= #Provide the Proxy Password PROXY_PWD=<SECURE VALUE> #Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port] COLLECTOR_SUPPORTHUB_URL=

(3)

创建loc文件

[weblogic@master app]$ cat oraInventory inventory_loc=/home/weblogic/oraInventory inst_group=weblogic

(4)

初步安装

java -jar fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /app/wls.rsp -invPtrLoc /app/oraInventory

此命令输出如下:

[weblogic@master app]$ java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /app/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc Launcher log file is /tmp/OraInstall2022-07-23_12-02-10AM/launcher2022-07-23_12-02-10AM.log. Extracting the installer . . . . . . Done Checking if CPU speed is above 300 MHz. Actual 2199.162 MHz Passed Checking swap space: must be greater than 512 MB. Actual 4095 MB Passed Checking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit not required) Checking temp space: must be greater than 300 MB. Actual 39122 MB Passed Preparing to launch the Oracle Universal Installer from /tmp/OraInstall2022-07-23_12-02-10AM Log: /tmp/OraInstall2022-07-23_12-02-10AM/install2022-07-23_12-02-10AM.log Copyright (c) 1996, 2020, Oracle and/or its affiliates. All rights reserved. Reading response file.. Skipping Software Updates Starting check : CertifiedVersions Expected result: One of oracle-6, oracle-7, redhat-7, redhat-6, SuSE-11, SuSE-12, SuSE-15 Actual Result: redhat-null Check complete. The overall result of this check is: Passed CertifiedVersions Check: Success.Starting check : CheckJDKVersion Expected result: 1.8.0_191 Actual Result: 1.8.0_231 Check complete. The overall result of this check is: Passed CheckJDKVersion Check: Success.Validations are enabled for this session. Verifying data Copying Files Percent Complete : 10 Percent Complete : 20 Percent Complete : 30 Percent Complete : 40 Percent Complete : 50 Percent Complete : 60 Percent Complete : 70 Percent Complete : 80 Percent Complete : 90 Percent Complete : 100The installation of Oracle Fusion Middleware 14.1.1 WebLogic Server and Coherence 14.1.1.0.0 completed successfully. Logs successfully copied to /home/weblogic/oraInventory/logs.

 其中对于CPU和swap都有要求,必须要有swap。

以上涉及的目录和文件属组都要求必须是weblogic。

(5)创建域basicWLSDomain

① 先创建文件夹目录,并赋权

[root@master weblogic]# mkdir -pv /app/weblogic/wls1221/user_projects/domains/pyfile mkdir: created directory ‘/app/weblogic/wls1411’ mkdir: created directory ‘/app/weblogic/wls1411/user_projects’ mkdir: created directory ‘/app/weblogic/wls1411/user_projects/domains’ mkdir: created directory ‘/app/weblogic/wls1411/user_projects/domains/pyfile’ [root@master weblogic]# chown -Rf weblogic. /app/weblogic/

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

[root@master bin]# cd /app/weblogic/wlsInstall/wlserver/server/bin [root@master bin]# bash setWLSEnv.sh CLASSPATH=/usr/local/jdk/lib/tools.jar:/app/weblogic/wlsInstall/wlserver/modules/features/wlst.wls.classpath.jar:PATH=/app/weblogic/wlsInstall/wlserver/server/bin:/app/weblogic/wlsInstall/wlserver/../oracle_common/modules/thirdparty/org.apache.ant/1.10.5.0.0/apache-ant-1.10.5/bin:/usr/local/jdk/jre/bin:/usr/local/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/app/weblogic/wlsInstall/wlserver/../oracle_common/modules/thirdparty/apache-maven_bundle/3.6.1.0.0/apache-maven-3.6.1/binYour environment has been set.

此时生成一个文件,文件名是basicWLSDomain.py,将该文件拷贝到上面建立的文件夹下,也就是这个文件夹:/app/weblogic/wls1411/user_projects/domains/pyfile

[root@master bin]# cp /app/weblogic/wlsInstall/inventory/Templates/wlserver/common/templates/scripts/wlst/basicWLSDomain.py /app/weblogic/wls1221/user_projects/domains/pyfile/ vim basicWLSDomain.py# 确定该服务的监听端口7001 cd('Servers/AdminServer') set('ListenAddress','') set('ListenPort', 7001) # Open a domain template. #=======================================================================================readTemplate("/app/weblogic/wlsInstall/wlserver/common/templates/wls/wls.jar")# 确定weblogic控制台的登录密码 cd('/') cd('Security/base_domain/User/weblogic') # Please set password here before using this script, e.g. cmo.setPassword('value') cmo.setPassword('weblogic123')  # 需要添加。这个是控制台的密码哦# 确定域名basicWLSDomain域名 setOption('OverwriteDomain', 'true') writeDomain('/app/weblogic/wls1411/wlserver/../user_projects/domains/basicWLSDomain') closeTemplate()

最好使用find命令查找wls.jar 文件,把路径填写在上面的文件内 

③ 执行basicWLSDomain.py进行域的创建

[weblogic@master app]$ /app/weblogic/wlsInstall/wlserver/common/bin/wlst.sh /app/weblogic/wls1411/user_projects/domains/pyfile/basicWLSDomain.py WARNING: This is a deprecated script. Please invoke the wlst.sh script under oracle_common/common/bin.Initializing WebLogic Scripting Tool (WLST) ...Welcome to WebLogic Server Administration Scripting ShellType help() for help on available commandsExiting WebLogic Scripting Tool.[weblogic@master app]$ echo $? 0

④ 启动服务

[weblogic@master app]$ cd /app/weblogic/wls1411/user_projects/domains/basicWLSDomain/bin/ [weblogic@master bin]$ ./startWebLogic.sh

控制台的地址是:

https://192.168.217.16:7002/console 或者是 http://192.168.217.16:7001/console/ 登录账户和密码是:weblogic 密码:weblogic123

 至此,weblogic单实例就安装完毕了。

未完待续@!!!!!!!!!!!!!

总结

以上是生活随笔为你收集整理的安装weblogic并部署jpress项目(fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。