weblogic系列(三)weblogic启动之后ctrl+c退出时7001端口的服务挂掉问题

因为天天都和weblogic打交道,想自己在搭建了个weblogic服务研究下,结果在启动服务后退出服务时,服务会挂掉,查找资料对该问题做下记录,以备有备无患!

1.weblogic与jdk的问

报错日志如截图

重点看前几行就好了,到网上一查发现应该是weblogic本身的问题,引用某文章的话:“当你的weblogic使用sun jvm时出现shutdown现象,是系统的一个不必要的操作,导致要关闭这个进程“。

而我的weblogic刚好使用的是sun jvm。

2,修改startWebLogic.sh 文件配置

确认你的weblogic使用的jdk是sun jdk还是JRockit jdk,然后需要在JAVA_OPTIONS加入以下参数

    A sun jdk-加: -Djava.awt.headless=true -Xrs( -Djava.awt.headless=true可以不用)

              B JRockit jdk-加: -Xnohup

        所以找到 setdomainenv.sh,在文件的最后找到 JAVA_OPTIONS="${JAVA_OPTIONS}"改成JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.awt.headless=true -Xrs"或JAVA_OPTIONS="${JAVA_OPTIONS} -Xnohup "即可。

关于修改JAVA_OPTIONS其实在很多相启动时的配置文件都可以修改,以上是linux环境weblogic修改方案。

3,如何查看版本信息

关于如何确认jdk是sun还是JRockit,只需要执行java -version命令查看,如果显示类似如下则是sun jdk:

4,修改配置后重启服务ctrl+c后再无报错,控制也可以正常登陆

猜你喜欢

转载自blog.csdn.net/ths512/article/details/87743485
今日推荐