117.info
人生若只如初见

CentOS上如何部署WebLogic

在CentOS上部署WebLogic服务器的步骤如下:

准备工作

  1. 安装JDK

    • 确保服务器上已经安装了JDK。可以通过以下命令安装OpenJDK:
      sudo yum install java-1.8.0-openjdk-devel 
    • 配置JDK环境变量:
      sudo vi /etc/profile 
      在文件末尾添加以下行:
      export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export PATH=$JAVA_HOME/bin:$PATH 
      保存并退出编辑器,然后执行:
      source /etc/profile 
  2. 下载WebLogic安装包

    • 从Oracle官方网站下载适用于CentOS的WebLogic安装包。例如,下载WebLogic 14.1.1.0.0的通用安装包:
      wget http://download.oracle.com/otn/weblogic/weblogic-server-14110/141100/fmw_14.1.1.0.0_wls_lite_generic.jar 

安装步骤

  1. 创建用户和目录

    • 创建一个新用户weblogic并设置密码:
      sudo useradd weblogic sudo passwd weblogic 
    • /opt目录下创建weblogic文件夹:
      sudo mkdir /opt/weblogic 
  2. 解压安装包

    • 将下载的WebLogic安装包解压到/opt/weblogic目录:
      sudo mv fmw_14.1.1.0.0_wls_lite_generic.jar /opt/weblogic/ 
  3. 设置文件夹所有者

    • /opt/weblogic目录的所有者设置为weblogic用户:
      sudo chown -R weblogic:weblogic /opt/weblogic 
  4. 创建和编辑配置文件

    • 创建oraInst.loc文件:
      sudo touch /opt/weblogic/oraInst.loc sudo vi /opt/weblogic/oraInst.loc 
      添加以下内容:
      Inventory_loc=/opt/weblogic/oraInventory Inst_group=weblogic 
    • 创建wls.rsp文件:
      sudo touch /opt/weblogic/wls.rsp sudo vi /opt/weblogic/wls.rsp 
      添加以下内容:
      [ENGINE] Response File Version=1.0.0.0.0 [GENERIC] ORACLE_HOME=/opt/weblogic/oracle/middleware INSTALL_TYPE=WebLogic Server DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false 
  5. 静默安装WebLogic

    • 切换到weblogic用户并执行静默安装:
      sudo su - weblogic java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc 
    • 切换回root用户:
      sudo su - root 
  6. 创建和启动域

    • 切换到WebLogic目录并创建域:
      sudo cd /opt/weblogic/oracle/middleware/wlserver/common/bin/ ./wlst.sh 
    • 按照提示输入以下内容:
      • 读取模板并更新:
        readTemplateForUpdate('/opt/weblogic/oracle/middleware/wlserver/common/templates/wls/wls.jar') 
      • 设置管理服务器信息:
        cd('Servers/AdminServer') set('ListenAddress','') set('ListenPort', 7001) 
      • 设置安全设置:
        cd('/') cd('Security/base_domain/User/weblogic') cmo.setPassword('weblogic1234') setOption('OverwriteDomain', 'true') writeDomain('/opt/weblogic/oracle/middleware/user_projects/domains') closeTemplate() exit() 
    • 启动WebLogic服务器:
      cd /opt/weblogic/oracle/middleware/user_projects/domains/bin ./startWebLogic.sh 
  7. 配置防火墙(可选):

    • 开放7001端口:
      sudo firewall-cmd --zone=public --add-port=7001/tcp --permanent sudo firewall-cmd --reload 

注意事项

  • 确保所有步骤都正确执行,特别是环境变量和文件路径的设置。
  • 如果遇到依赖库版本不匹配的问题,可以参考相关文档进行版本升级或替换。

以上步骤应该能够帮助你在CentOS上成功部署WebLogic服务器。如果在安装过程中遇到任何问题,请参考Oracle官方文档或相关技术论坛寻求帮助。

未经允许不得转载 » 本文链接:https://www.117.info/ask/feac6AzsKCARSA1w.html

推荐文章

  • centos informix使用教程

    在CentOS系统上安装和配置Informix数据库涉及多个步骤,以下是一个基本的安装和配置指南:
    安装Informix软件 下载并解压Informix软件包:
    从IBM官方网...

  • CentOS如何解决HBase内存溢出

    在CentOS系统中解决HBase内存溢出问题,可以采取以下几种方法:
    1. 合理配置JVM内存 根据实际集群资源合理调整Master和RegionServer的内存分配。例如,可以...

  • centos系统中如何管理磁盘空间

    在CentOS系统中,有多种方法可以用来管理磁盘空间。以下是一些常用的命令和工具: df命令:查看文件系统的磁盘空间使用情况。
    df -h 这个命令会以人类可读的...

  • centos反汇编指令怎么运用

    在CentOS系统中,反汇编指令通常用于分析二进制文件,以了解其底层实现。常用的反汇编工具包括objdump和gdb。以下是如何使用这些工具进行反汇编的简要指南:

  • LibOffice在CentOS上如何进行远程控制

    在CentOS上进行远程控制通常涉及到使用远程桌面协议(RDP)或类似的工具。虽然LibOffice本身不提供远程控制功能,但你可以使用其他工具来实现远程访问和控制Cent...

  • Debian如何配置LNMP虚拟主机

    在Debian系统上配置LNMP(Linux, Nginx, MySQL/MariaDB, PHP)虚拟主机的步骤如下:
    1. 安装Nginx
    首先,更新包列表并安装Nginx:
    sudo apt upda...

  • Kafka配置文件在Debian中怎么设置

    在Debian中设置Kafka配置文件通常涉及以下几个步骤: 安装Kafka和Zookeeper: 在Debian系统上安装Kafka之前,需要先安装Zookeeper,因为Kafka依赖于Zookeeper进行...

  • Nginx日志中的带宽使用情况

    Nginx日志中包含了有关带宽使用情况的重要信息,通过分析这些日志,可以了解服务器的流量分布、响应时间、访问频率等关键性能指标。以下是Nginx日志中带宽使用情...