ColdFusion 8作为JBoss上的WAR 4.2.3 WEB-INF / flex-config.xml错误

时间:2009-06-02 17:17:51

标签: coldfusion jboss centos war coldfusion-8

我已经多次通过本书完成了这项工作,并尝试使用别人的WAR进行部署,但我仍然遇到同样的错误。我正在运行JBoss 4.2.3,并在多个安装(4.2.3)

上尝试过这个

我已经验证了所谓的丢失文件存在。

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

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。这是疯了,但它现在已经工作了两次(至少在OS X上)。

将WEB-INF目录复制到您的文件系统根目录。

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

启动实例。一切正常。

删除新复制的文件系统root / WEB-INF文件夹。

从现在开始,它会起作用。疯了,但你去吧。

答案 1 :(得分:0)

我已经看过这一百万次了。通常我忘记了战争的WEB-INF中的文件。你的WEB-INF中有flex-config.xml吗?