您的位置:首页 > 其它

weblogic管理server方式部署步骤

2011-08-09 11:13 471 查看
1、后台新建server,配置数据源(数据源可共用),部署程序

2、脚本文件的调用顺序:start10000.sh -> startWeblogic.sh (管理server)

start9008.sh-》startManagedWebLogic.sh->startWebLogic_managed.sh(被管理server)

3、每个被管理server,要有自己的startWebLogic.sh文件,复制改名即可。其中要增加如下export WLS_USER="weblogic" export WLS_PW="web123sitech~"

4、在startManagedWebLogic.sh文件中要指定其调用的被管理服务器的启动脚本:如startWebLogic_managed.sh

5、在启动的文件中(如:start10000.sh)中要增加要启动的被管理server名称、管理server地址和监听端口。

例:nohup ./startManagedWebLogic.sh managed 172.19.10.77:10000 >>console9008.log &

6、可以针对单独的server调整内存:在startWebLogic.sh文件中增加MEM_ARGS="-Xms2048m -Xmx2048m -XX:MaxPermSize=256m"

7、预编译文件路径,默认都是放在domain目录下。由于部署了多个server,文件可能冲突。所以通过修改应用的weblogic.xml文件指定存放目录。weblogic.xml存放目录: 应用/WEB-INF/weblogic.xml

8、异常处理:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'atomikosTransactionManager' defined in file [/pt_web/back_domain/servers/WapS/stage/WapPortal/WebRoot/WEB-INF/classes/spring/applicationContext.xml]: Invocation of init method failed; nested exception is com.atomikos.icatch.SysException: Error in init(): Log already in use?

解决办法:删掉项目中tm*.lck文件,重启该server即可

本文出自 “紫晶幻治” 博客,请务必保留此出处http://guohongzhi521.blog.51cto.com/1768256/634863
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: