0

Jspresso の 10 分間のチュートリアルがうまくいった後、5 分間のチュートリアルを試してみましたが、うまくいきません。webapp を tomcat6/tomcat7 にデプロイするときに、常に次の例外が発生します。

**** MessageBrokerServlet in application 'Example Application' failed to initialize due to runtime exception:   Exception: flex.messaging.config.ConfigurationException: Please specify a valid 'services.configuration.file' in web.xml.  You specified '/WEB-INF/flex/services-config.xml'.  This is not a valid file system path reachable via the app server and is also not a path to a resource in your J2EE application archive.
at flex.messaging.config.ServletResourceResolver.isAvailable(ServletResourceResolver.java:54)
at flex.messaging.config.FlexConfigurationManager.setupConfigurationPathAndResolver(FlexConfigurationManager.java:202)
at flex.messaging.config.FlexConfigurationManager.getMessagingConfiguration(FlexConfigurationManager.java:78)
at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:109)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1213)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
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:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

私のセットアップ: Win7、jdk1.7.0_55、Eclipse Luna Service Release 2 (4.4.2)、www.jspresso.org/external/updates/e44/ の Jspresso Developer Studio

私は Jspresso は初めてで、残念ながら Maven にはあまり慣れていません。ヒントはありますか?

更新: Vincent からの回答は正しく、展開の問題は修正されましたが、localhost:8080/helloworld-webapp/flex/index.html を開いて localhost:8080/helloworld-webapp/html5/ を試すと、空のページが表示されます。 index.html 404 が表示されます。@Vincent: その問題に対するアイデアもありませんか?

更新 2: コンソールで mvn パッケージを実行しました (Eclipse では成功しませんでした)、どういうわけか mvn jetty:run-exploded でアプリケーションを一度開始する必要がありました。その後、Eclipse 内から tomcat6 へのデプロイが成功し、現在は機能しています。

4

1 に答える 1