2011-10-31 4 views
1

Play 1.2.3アプリを作成しましたが、warファイルをTomcat 6にデプロイしようとしていますが、この例外が発生しています。Play Framework、WARs、Tomcat 6デプロイメント例外

  1. webapp.warフォルダ
  2. webapp.war.warファイル
:私は2つのファイルを取得

play war webapp -o webapp.war --%production --zip 

は、私は、 "生産" のプロファイルを有効にする、 warファイルを生成します

移動しますwebapp.war.warファイルをTomcatのwebappsフォルダにコピーし、ファイルの名前をwebapp.warに変更します。 Tomcatを起動してアプリを実行しようとすると、次の例外が表示されます。

SEVERE: Exception sending context initialized event to listener instance of class play.server.ServletWrapper 
java.lang.NullPointerException 
    at play.classloading.ApplicationClassloader.scanPrecompiled(ApplicationClassloader.java:527) 
    at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:385) 
    at play.Play.preCompile(Play.java:550) 
    at play.Play.init(Play.java:291) 
    at play.server.ServletWrapper.contextInitialized(ServletWrapper.java:74) 
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206) 
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) 
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079) 
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002) 
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506) 
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065) 
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) 
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) 
    at org.apache.catalina.core.StandardService.start(StandardService.java:525) 
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 

ヒント?

+0

を展開したwebapp.warにその名前を変更? http://stackoverflow.com/questions/4358286/how-to-use-war-context-in-configuration-file-of-play-framework –

+0

はい、しかしそれを修正する方法はありません。 – Mark

答えて

1

実行この

play war webapp -o temp --%production --zip 

あなたがtemp.warを取得した後、次の試したことがあり、その後、 HTH

関連する問題