本文主要介绍如何将weblogic安装到windows服务,并且解决了大多数在安装和启动过程中遇到的问题。
注意绿色部分是针对分别使用weblogic自带的jrockit(一种针对weblogic优化过的java)和使用本地java环境的配置参数。我将该参数和自己的设置参数对比后发现形式不对,(注意installSvc.cmd 在文件的开始引用了commEnv.cmd文件,我们的配置参数就是一定程度上覆盖该文件的参数实现的),于是就将绿色部分的配置参数移动到installSvc.cmd文件并且修改参数,结果如下:
注意@rem为注释掉的,绿色部分为更改后的参数。再次注册windows服务,发现服务正常启动,但是无法访问,打开domain的日志如下图的AdminServer.log可以查找到最后一条日志,如下:
本文主要介绍如何将weblogic安装到windows服务,并且解决了大多数在安装和启动过程中遇到的问题。
由此可见我的应用tmsm无法从STATE_ADMIN 转换到 STATE_PREPARED,想了想可能是
缓存的问题于是把如图十一的所有文件删除 。
图十一
重启服务还是报这个错误,于是想到可能是jvm的永久生成对象的内存不足的问题,于是打开注册表,才发现,MaxPermSize参数为128m太小了,应用的生成的class都没有空间了,于是修改将图中的-XX:MaxPermSize增大到2048m,如图十二所示。我是按照自己的内存设定的,
如果你的内存为4G可以设置这个值,否则调整几次即可,再次启动成功了。
图十二
查看日志如下:
我在insatllSrv.cmd中将配置参数设置成如下代码所示:
本文主要介绍如何将weblogic安装到windows服务,并且解决了大多数在安装和启动过程中遇到的问题。
重新安装服务发现参数和图十二一样了,启动服务一切正常。
后来又想了想,其实就是参数没有融合进MEM_ARGS中所以就把上面的错误之前的配置参数改成如下的参数:
注意绿色部分即为更改后的参数,其实主要就是将 MEM_PERM_SIZE 和
MEM_MAX_PERM_SIZE连接到 MEM_ARGS 参数,该参数在installSrv.cmd最后的安装命令中用到:
安装命令:
注意:Rem 和@rem都是注释该行。
第三部分 卸载服务
卸载此服务命令的方法如下,找到E:\weblogic\Middleware\wlserver_10.3\server\bin里的uninstallSvc.cmd
编辑里面的
在前面添加参数并修改该行参数为:
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育[总结]weblogic10.3 安装Windows服务及自动启动服务后停止的解决方案(适用于Windows10以下)(5)全文阅读和word下载服务。
相关推荐: