目录
软件准备
新建用户和配置JDK环境变量
Weblogic安装
启动weblogic
开发模式和生产模式区别
优化weblogic的JVM
数据源
修改连接池最大小连接数
查看连接池使用情况
对连接池有效性检查的设置
连接池自动收回时间的设置
软件准备
- weblogic12c,这里使用12.2.1.4.0的版本
- 使用jdk1.8.0_191
weblogic12c从oracle官 上下载即可,选generic版本,官 地址:
Free Oracle WebLogic Server 12c (12.2.1) Installers for Development
新建用户和配置JDK环境变量
新建用户和用户组weblogic
Weblogic安装
1.创建响应文件 wls.rsp
注意:响应文件中的项一定要写全,否则会 参数不足等错误
2.创建 oraInst.loc文件
3.安装weblogic
打印 completed successfully说明安装完成
4.创建domain域名
采用wlst脚本来建立domain,复制basicWLSDomain.py脚本进行修改
修改user_projects目录下的basicWLSDomain.py脚本
4.1 在# Please set password here before using this script, e.g. cmo.setPassword(‘value’)一行下增加用户密码
4.2 删除# Create a JMS Server.到 Write the domain and close the domain template.行之间的内容
4.3 执行脚本,创建domain
启动weblogic
前台启动
测试没问题后,设置后台启动,并输出日志weblogic.log到当前目录
vim startWebLogic.sh
更改为
开发模式和生产模式区别
开发模式:
对用户名和口令使用boot.properties,WebLogic Server 实例可以自动部署和更新驻留在 domain_name/autodeploy 目录中的应用程序(其中 domain_name 为域名)。
开发者模式默认开启自动部署(自动部署:每更新一次项目,就要重启一次服务器,相当麻烦,而设置好自动部署,没隔一段时间就会帮你更新服务器)。
但开发者模式会随时更新,影响性能
开发模式左上角如下图所示:
生产模式
需要输入用户名和口令,由于自动部署功能已禁用,因此必须使用 WebLogic Server 管理控制台、weblogic.Deployer 工具或 WebLogic 脚本工具 (WLST)。
生产模式页面左上角显示:
也就是说前者可以自动更新部署你写的代码,后者需要通过控制台或者工具来对weblogic进行更新和部署。
转换
开发模式–>生产模式:
将domain路径下%DOMAIN_HOME%binsetDomainEnv.cmd文件
set PRODUCTION_MODE= 更改为 set PRODUCTION_MODE=true
生产模式–>开发模式:
1.将domain路径下%DOMAIN_HOME%binsetDomainEnv.cmd文件
set PRODUCTION_MODE=true 更改为 set PRODUCTION_MODE=false
或set PRODUCTION_MODE=
2.将%DOMAIN_HOME%configconfig.xml文件中
true更改为
优化weblogic的JVM
每个weblogic server 都是运行在一个java虚拟机上 ,对weblogic的内存设置也就是对java虚拟机的内存设置。
修改setDomainEnv.sh文件:
位置:/weblogic/user_projects/domains/你的服务器域名/bin/setDomainEnv.sh
数据源
修改连接池最大小连接数
查看连接池使用情况
Jdbc连接池是否够用查看这里
对连接池有效性检查的设置
此测试在响应客户机对池中的连接的请求时将添加短时间的延迟,但会确保客户机收到有效连接
连接池自动收回时间的设置
在某些情况下,我们的应用服务器没有任何压力,数据库也没有压力,可连接池总是被占满,这种情况大多是由于我们测程序没有对连接池进行及时的关闭造成的,但我们又找不到程序错误的根源,这时我们可以开启weblogic的连接池空闲回收机制。一般我们设置100s如果连接100s?后没有被使用,则自动回收到连接池当中。
参考文章:
Weblogic 12C 静默安装(生产环境安装文档)_范一刀的博客-CSDN博客_weblogic12c静默安装
weblogic Linux 下静默安装_小小暮雨的博客-CSDN博客_weblogic静默安装
Linux命令行安装weblogic12c_LifeIsForSharing的博客-CSDN博客
Weblogic12C概述及安装_礁之的博客-CSDN博客_weblogic12c
weblogic 调优_wx5aca1e50ca01d的技术博客_51CTO博客
Weblogic使用、注意事项和实战 – 知乎
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!