jxp2002 发表于 2017-2-18 10:05:02

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很多年了还真是第一次遇到这个问题,可能对其他人很简单就处理了,可这真让我纠结了好一会儿,胡乱记录下吧,继续工作,稍后简化下。
页: [1]
查看完整版本: weblogic启动报JVM called WLS shutdown hook. The server will force shutdown now解决方案