weblogic启动报JVM called WLS shutdown hook. The server will force shutdown now解决方案

就在刚才,我在一个已经创建好的domain里新建了一个Server。

按照以往经验,在console控制台创建Server之后,首先在domain目录下运行 sh ./bin/startManagedWebLogic.sh ServerName

此时需要输入用户名和密码。

可在输入用户名之后,还没输入密码就哗啦啦的出现一些提示语句,语句如下:

<!--StartFragment -->
<2014-10-23 下午02时59分05秒 CST> <Notice> <WebLogicServer> <BEA-000388> <JVM called WLS shutdown hook. The server will force shutdown now> 
<2014-10-23 下午02时59分05秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN> 
以前真没遇到过这个问题,首先百度JVM called WLS shutdown hook. The server will force shutdown now是咋回事儿,网上很多解决方案,但基本上都类似,说是在setdomainenv.sh或者startweblogic.sh文件里添加参数,如添加:

#JAVA_OPTIONS="${JAVA_OPTIONS}"

JAVA_OPTIONS="${JAVA_OPTIONS} -Xnohup"

export JAVA_OPTIONS

我也按此添加了,但是再启动,发现依然存在这个问题,并没解决。

于是乎,我进入servers目录下查看,新建的Server名文件夹已经存在,进入,只有一个tmp文件夹,明显的Server没创建成功,想到刚只是输入了用户名并没有输入密码,于是,我在这个Server文件夹下创建免用户名和密码的文件,

及创建:

./security/boot.properties

然后再此启动,发现正常启动,OK,问题解决。

玩weblogic很多年了还真是第一次遇到这个问题,可能对其他人很简单就处理了,可这真让我纠结了好一会儿,胡乱记录下吧,继续工作,稍后简化下。

猜你喜欢

转载自mox-sir.iteye.com/blog/2147203
今日推荐