sudo apt update && sudo apt upgrade确保系统包为最新版本。sudo apt install openjdk-11-jdk unzip(推荐使用JDK 8或11,需与WebLogic版本兼容)。java -version,确认输出显示Java版本信息(如openjdk version "11.0.xx")。/etc/environment文件,添加以下内容(根据实际安装路径调整):JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
WEBLOGIC_HOME=/opt/weblogic
PATH=$PATH:$WEBLOGIC_HOME/bin
运行source /etc/environment使配置生效。weblogic组及用户(避免使用root用户运行WebLogic):sudo groupadd weblogic
sudo useradd -g weblogic -d /opt/weblogic -s /bin/bash weblogic
sudo passwd weblogic # 设置用户密码
sudo mkdir -p /opt/weblogic
sudo chown -R weblogic:weblogic /opt/weblogic
sudo chmod -R 755 /opt/weblogic
weblogic-server-14.2.1.0.0.zip)解压到/opt/weblogic目录:cd /opt/weblogic
sudo unzip ~/Downloads/weblogic-server-14.2.1.0.0.zip
wls.rsp(内容参考Oracle官方模板,指定安装路径、类型等),然后运行静默安装命令:java -jar fmw_14.2.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
安装完成后,验证/opt/weblogic/Oracle/Middleware目录是否存在(默认安装路径)。server/bin文件夹:cd /opt/weblogic/Oracle/Middleware/wlserver/server/bin
config.sh脚本,按照向导提示操作:
base_domain)和路径(如/opt/weblogic/user_projects/domains/base_domain);weblogic,密码weblogic123,需包含字母+数字);bin目录,运行启动脚本:cd /opt/weblogic/user_projects/domains/base_domain/bin
./startWebLogic.sh
若启动成功,终端会显示“ps -ef | grep weblogic
或查看日志文件/opt/weblogic/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log。ufw):sudo ufw allow 7001/tcp
sudo ufw reload
http://<服务器IP>:7001/console,使用管理员账号(如weblogic/weblogic123)登录,即可配置WebLogic(如部署应用、调整集群设置等)。/usr/lib/systemd/system/weblogic.service文件,内容如下:[Unit]
Description=WebLogic Server
After=syslog.target network.target
[Service]
Type=forking
User=weblogic
Group=weblogic
Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"
Environment="WEBLOGIC_HOME=/opt/weblogic/Oracle/Middleware"
ExecStart=/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/startWebLogic.sh
ExecStop=/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/stopWebLogic.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable weblogic
sudo systemctl start weblogic
通过sudo systemctl status weblogic验证服务状态。以上步骤覆盖了Ubuntu上WebLogic的基础配置流程,具体操作可能因版本(如12c、14c)或环境(如防火墙、网络)差异略有调整,建议参考Oracle官方文档(如《WebLogic Server Installation Guide》)进行验证。