2016-08-15 24 views
3

私たちは、4つのアプリケーションをSpringブート1.4に移行しました.3つは正常に動作しています。 WARパッケージングを持つ唯一のパッケージは4番目で、JSPが含まれています。これは非常に奇妙な振る舞いをしています。それを押すと自動的に2回失敗し、3回目にCFで起動します。誰もこれについてこれまでに聞いたことがありますか?私は本当にアイデアがありません。なぜ私の春のブートアプリケーションは、最初に失敗し、突然雲の中で始まりますか?

明確にする:私はアプリを押すだけで、その後はcloudfoundryが他のすべてを処理します。それは突然成功するまで、アプリを4回起動しようとします。私は他の方法でアプリケーションを停止または起動しません。私たちは...の前にプッシュを行わず、完全なログの

2016-08-15T20:01:14.06+0200 [APP/0]  OUT 18:01:14.063 [Tomcat-startStop-1] ERROR o.apache.catalina.core.ContainerBase - A child container failed during start 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]] 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at java.util.concurrent.FutureTask.report(FutureTask.java:122) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at java.util.concurrent.FutureTask.get(FutureTask.java:192) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:911) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:890) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at java.lang.Thread.run(Thread.java:745) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]] 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:158) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT ... 6 common frames omitted 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT Caused by: java.lang.NullPointerException: null 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:325) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:182) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.jasper.servlet.TldScanner.scanJars(TldScanner.java:262) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.jasper.servlet.TldScanner.scan(TldScanner.java:104) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:103) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) 
2016-08-15T20:01:14.06+0200 [APP/0]  OUT ... 6 common frames omitted 

を停止し、CF GUI経由でアプリを起動したときも、同じことが起こる、参照してください。http://pastebin.com/6pqtbH7F

編集を:私はちょうど作られましたSpringブートJSPの例(https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-tomcat-jsp)でのテストであり、まったく同じ問題を示しています。

+0

との非互換性の問題である私は春ブート用問題作成:https://github.com/をspring-projects/spring-boot/issues/6657 – domi

答えて

0

あなたが投稿した完全なログは、アプリケーションのCF上のリソースが不足しているようです。あなたは、次のコマンドの出力を投稿することができます:

cf events <app name>

+0

...そのtomcat 8.5.4のバグ/非互換性... – domi

+0

あなたが原因を見つけたことを嬉しく思う! –

関連する問題