centos

centos上weblogic的数据库连接配置

小樊
43
2025-03-23 23:14:52
栏目: 智能运维

在CentOS上配置WebLogic服务器的数据库连接涉及多个步骤,包括安装必要的软件、配置数据库连接池、设置环境变量等。以下是一个详细的指南:

1. 安装JDK

首先,确保在CentOS系统上安装了JDK。以下是安装JDK的步骤:

# 创建weblogic用户组
groupadd weblogic

# 创建weblogic用户
useradd -g weblogic weblogic

# 设置weblogic密码
passwd weblogic

2. 配置环境变量

编辑/home/weblogic/.bash_profile文件,添加以下内容:

export JAVA_HOME=/path/to/your/jdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
export LANG=en

使配置生效:

source /home/weblogic/.bash_profile

3. 安装WebLogic

下载并解压WebLogic安装包,然后运行安装程序。例如,使用命令行模式安装WebLogic 14.1.1:

# 创建安装目录
mkdir -p /opt/weblogic

# 上传并解压WebLogic安装包
cp /path/to/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar /opt/weblogic/
cd /opt/weblogic
unzip fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/

# 设置目录所有者
chown -R weblogic:weblogic /opt/weblogic

# 创建oraInst.loc文件
touch /opt/weblogic/oraInst.loc

# 编辑oraInst.loc文件
vi /opt/weblogic/oraInst.loc
# 添加以下内容:
Inventory_loc=/opt/weblogic/oraInventory
Inst_group=weblogic

# 创建wls.rsp文件
touch /opt/weblogic/wls.rsp

# 编辑wls.rsp文件
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

# 切换到weblogic用户
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用户
su - root

# 启动WebLogic
cd /opt/weblogic/oracle/middleware/wlserver/common/bin/
./startWebLogic.sh

4. 配置数据库连接池

通过WebLogic管理控制台配置数据源:

  1. 访问WebLogic管理控制台,选择“服务” -> “数据源” -> “新建”。
  2. 选择数据库类型(如Oracle)并配置连接属性,包括数据库URL、用户名和密码。
  3. 设置连接池属性,如最小和最大连接数、初始化SQL等。
  4. 测试连接配置并激活更改。

5. 防火墙配置

确保防火墙允许WebLogic服务器的数据库连接。例如,开放WebLogic默认的7001端口:

# 查看防火墙状态
sudo systemctl status firewalld

# 临时关闭防火墙
sudo systemctl stop firewalld

# 永久关闭防火墙
sudo systemctl disable firewalld

6. 验证连接

使用WebLogic管理控制台或编写测试代码来验证数据库连接是否成功。

通过以上步骤,您可以在CentOS上成功配置WebLogic服务器的数据库连接。如果在配置过程中遇到问题,请检查日志文件以获取更多详细信息。

0
看了该问题的人还看了