debian

在Debian上部署WebLogic应用的方法

小樊
37
2025-09-05 09:55:41
栏目: 智能运维

在Debian上部署WebLogic应用需注意官方兼容性限制,以下为参考步骤:

  1. 环境准备

    • 更新系统并安装依赖:sudo apt update && sudo apt install -y wget unzip openjdk-11-jdk
    • 建议使用Oracle JDK 8/11,与WebLogic版本匹配。
  2. 安装WebLogic

    • 从Oracle官网下载Linux版本安装包(如.war或.zip格式)。
    • 解压到指定目录(如/opt/weblogic):
      unzip wls12214_generic.jar -d /opt/weblogic  
      
      注:需使用兼容的Linux版本安装包,Debian非官方支持系统,可能存在兼容性问题。
  3. 配置环境变量

    • 编辑/etc/profile或用户.bashrc,添加:
      export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64  
      export WEBLOGIC_HOME=/opt/weblogic  
      export PATH=$PATH:$WEBLOGIC_HOME/bin  
      
      生效配置:source /etc/profile
  4. 创建域并启动服务

    • 以WebLogic用户身份执行配置脚本(需先创建weblogic用户和组):
      sudo groupadd weblogic  
      sudo useradd -g weblogic weblogic  
      sudo su - weblogic  
      cd $WEBLOGIC_HOME/bin  
      ./config.sh  # 按向导创建域  
      
    • 启动服务:
      ./startWebLogic.sh  
      
      验证:访问http://服务器IP:7001/console
  5. 部署应用

    • 将WAR/EAR文件复制到域的applications目录(如/opt/weblogic/user_projects/domains/mydomain/applications)。
    • 通过WebLogic控制台或命令行工具(如weblogic.Deployer)部署:
      java weblogic.Deployer -adminurl t3://localhost:7001 -username weblogic -password weblogic123 -deploy /path/to/app.war  
      ```。  
      
      
  6. 安全与优化

    • 修改默认管理员密码,启用SSL加密。
    • 配置防火墙开放必要端口(如7001):sudo ufw allow 7001
    • 定期备份域配置和日志。

风险提示

0
看了该问题的人还看了