0

私はこれを本で何度も行い、他の人のWARを使用して展開しようとしましたが、同じエラーが発生し続けます。JBoss 4.2.3 を実行しており、(4.2.3 の) 複数のインストールでこれを試しました。

不足していると思われるファイル file が存在することを確認しました。

19:19:15,853 INFO [ContextLoader] Root WebApplicationContext: initialization completed in 54014 ms
19:19:18,172 ERROR [STDERR] javax.servlet.ServletException: The configuration file cound not be found at /WEB-INF/cfform/flex-config.xml
19:19:18,174 ERROR [STDERR] at flex.server.j2ee.cache.CacheFilter.setupFlexService(CacheFilter.java:93)

このエラーにより、WAR のデプロイが失敗します。

--- MBeans waiting for other MBeans ---
ObjectName: jboss.web.deployment:war=cfusion.war,id=611163449
State: FAILED
Reason: org.jboss.deployment.DeploymentException: URL file:/jee/workspace/tools/server/default/deploy/cfusion.war/ deployment failed

何か案は?

4

2 に答える 2

1

解決策を見つけました。正気ではありませんが、現在 2 回動作しています (少なくとも OS X では)。

WEB-INF ディレクトリをファイル システムのルートにコピーします。

例: cp -R ./cfusion.war/WEB-INF /

インスタンスを開始します。すべてが機能します。

新しくコピーしたファイル システム ルートの /WEB-INF フォルダーを削除します。

これから、それは機能します。クレイジーですが、そこに行きます。

于 2010-09-25T21:08:15.310 に答える
0

私はこれを100万回見ました。通常、戦争の WEB-INF でファイルを忘れたときです。WEB-INF に flex-config.xml はありますか?

于 2009-06-08T04:57:22.647 に答える