たちまち。

Dynamics CRM, intra-mart, その他Web系を中心としたノウハウ・ナレッジの足跡

failと出るだけでintra-martが起動しない

intra-martを起動しても503エラーとなる。

起動時には明確なエラーが出力されず、以下のようなログだけが出ている。

 

[INFO] c.c.s.w.WebApp - WebApp[production/webapp/default/imart] fail

 

また、Resin停止時には以下のログが出力される。

 

[WARN] c.c.s.w.WebApp - java.lang.NullPointerException[WARN] c.c.s.w.WebApp - [] java.lang.NullPointerExceptionjava.lang.NullPointerException: null at jp.co.intra_mart.imbox.internal.message.impl.QueueingMessageSender$SenderWorkerManager.setEnabled(QueueingMessageSender.java:311) at jp.co.intra_mart.imbox.internal.message.impl.QueueingMessageSender$SenderWorkerManager.stop(QueueingMessageSender.java:272) at jp.co.intra_mart.system.servlet.PlatformServletContextListener.contextDestroyed(PlatformServletContextListener.java:53) at com.caucho.server.webapp.WebApp.stop(WebApp.java:5077) at com.caucho.server.webapp.WebApp.destroy(WebApp.java:5116) at com.caucho.env.deploy.DeployController.destroyInstance(DeployController.java:810) at com.caucho.env.deploy.DeployController.stopImpl(DeployController.java:794) at com.caucho.env.deploy.AbstractDeployControllerStrategy.stop(AbstractDeployControllerStrategy.java:85) at com.caucho.env.deploy.DeployController.stop(DeployController.java:574) at com.caucho.env.deploy.DeployContainer.stop(DeployContainer.java:412) at com.caucho.server.webapp.WebAppContainer.stop(WebAppContainer.java:1249) at com.caucho.server.host.Host.stop(Host.java:829) at com.caucho.server.host.Host.destroy(Host.java:850) at com.caucho.env.deploy.DeployController.destroyInstance(DeployController.java:810) at com.caucho.env.deploy.DeployController.stopImpl(DeployController.java:794) at com.caucho.env.deploy.AbstractDeployControllerStrategy.stop(AbstractDeployControllerStrategy.java:85) at com.caucho.env.deploy.DeployController.stop(DeployController.java:574) at com.caucho.env.deploy.DeployContainer.stop(DeployContainer.java:412) at com.caucho.server.host.HostContainer.stop(HostContainer.java:556) at com.caucho.server.cluster.ServletService.stop(ServletService.java:1715) at com.caucho.server.cluster.ServletSystem.stop(ServletSystem.java:81) at com.caucho.env.service.ResinSystem.stop(ResinSystem.java:598) at com.caucho.env.service.ResinSystem.destroy(ResinSystem.java:615) at com.caucho.env.shutdown.ShutdownSystem.shutdownImpl(ShutdownSystem.java:296) at com.caucho.env.shutdown.ShutdownSystem.access$200(ShutdownSystem.java:49) at com.caucho.env.shutdown.ShutdownSystem$ShutdownThread.run(ShutdownSystem.java:478)

 

WEB-INF/conf/log 配下のめぼしいログの出力レベルをDebugに設定したところ、原因が分かった。

様々な原因があるかもしれないが、今回においてはDB(Oracle)への接続に失敗していた。

Oracle側のサービスは起動していたが、リスナーが起動していなかった。

 

DBへの接続を見直すことで解決した。