weblogic部署和优化.doc_第1页
weblogic部署和优化.doc_第2页
weblogic部署和优化.doc_第3页
weblogic部署和优化.doc_第4页
weblogic部署和优化.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

weblogic部署和优化 Weblogic是目前主流J2EE服务器之一,支持符合J2EE标准的各类应用程序(Application),Weblogic支持分布式异构体系,能利用多种数据库平台并支持运行于多种操作系统。weblogic部署一、 weblogic部署前准备工作二、 检查weblogic是否已经安装(weblogic 10.3 JDK1.6 )。三、 如没有安装联系ICT进行安装。四、 规划好(端口号、域路径、域名、console账号密码),建域的时候需用到这三个信息。五、 建weblogic域1) 运行命令并建域bea/wlserver_10.3/common/bin/config.sh选择组件设置域的用户/密码选择运行模式, 建议使用production模式:修改端口设置域的存放路径:设置域名:在域的路径下新建perties文件:补充:到其他域拷贝start.sh webkill.sh 尝试用start.sh webkill.sh 进行域停启cd 域路径vi pertiesmkdir app六、 部署weblogic域1) 修改config.xml部署A、 数据库连接配置jdbc在/home/spsdev/weblogic/acc/acc/WEB-INF/classes目录下修改perteres、datasources.xmljndi在/home/weblogic/acc/accweb1/config/jdbc目录下 增加getpass.sh *-jdbc.xml trans3des.sh transinput.sh配置。上面的文件都可以在其他域的连接池进行拷贝,其中*-jdbc.xml文件要修改相应的数据库连接串和用户,用户密码可以通过执行transinput.sh修改用户密码。B、 config.xml配置部署下面是有JNDI连接池的配置方式,如是jdbc去掉相关连接池的配置。 acc AdminServer war /home/weblogic/acc/accweb1/acc DDOnly AdminServer jdbc/accdb1 AdminServer jdbc/jdbc2faccdb1-20120224-jdbc.xml jdbc/accdb2 AdminServer jdbc/jdbc2faccdb2-20120224-jdbc.xml 2) 控制台console部署A、登陆控制台http:/IP:port/console,输入相应的IP、port和console账号密码。B、点击“Lock&Edit” -再点击“Deployments”- 点击右边“Install”选择工程代码,一路next 直到finsh。C、点击”Release Configuration”-选择新增加的工程,选择“start/Servicing all requests”-操作完之后,工作的状态会为成Active,代表工程部署成功。weblogic优化vi startWeblogic.sh一、 启动参数设置1、根据域的情况合理设置域的启动参数,具体可以跟开发沟通设置trap stopAll 1 2 3 15MEM_ARGS=-Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512mJAVA_OPTIONS=-DPOSON_CLASS_PATH=/home/spsdev/weblogic/acc/acc/WEB-INF/classes/ -Ddomain=acc -Dsys.run.environment=sps -Dfile.encoding=GBK -DspsDev=true -Dwtc.isDebug=FALSE -Dsps.home=/home/spsdev/weblogic/acc/myLog $JAVA_OPTIONS -DITOP_SM=OFFif $PRODUCTION_MODE = true ; then 2、部署成功时当出现前台登陆从CA域登陆的时候,需在启动参数加上-DspsDev=true。二、weblogic其他参数调整1) 确保为产品模式修改启动脚本XX_domainbinstartWebLogic.sh确保有如下行if %PRODUCTION_MODE%=true (修改config下的config.xml,确保如下内容true2) AdminServer日志大小为500k, 修改Servlet Reload Check Seconds 为-13) 关闭debug日志。三、 日志级别设置系统打印日志会不停进行IO访问,也会占用很多资源,把perties文件日志打印的级别设置为ERROR,屏蔽了调试的日志。四、开发模式VS产品模式(搭建weblogic一般选择产品模式)开发模式和产品模式的一些参数的默认值不同,可能会对性能造成影响。下面是对性能有影响的参数列表:参数 开发模式默认值 产品模式默认值Execute Queue: Thread Count 15 threads 25 threadsJDBC Connection Pool: MaxCapacity 15 connections 25 connections五、IO参数调优在IO频繁的系统,特别是开发环境,经常出现连接不上的时候,可以根据系统机器性能修改系统的IO参数:具体方法如下ulimit -n 123440000linux内核参数调整,修改最大文件数,用ulimit -n 修改open files 总是不能保持。修改/etc/security/limits.conf 添加如下一行:* - nofile 1006154修改/etc/pam.d/login添加如下一行session required /lib/security/pam_limits.soulimit -a core 参数ulmit c unlimt /4324234六、 weblogic线程数WebLogic 9 / WebLogic 10 的线程池是自调优的,可以通过修改config.xml可以修改默认线程池的最小值、最大值。如下为config.xml参数文件: AdminServer default 200 200 true 也可以通过在启动脚本增加如下参数,可以指定默认线程池的最小值、最大值:-Dweblogic.threadpool.MinPoolSize=100-Dweblogic.threadpool.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论