2009-06-02 15 views
0

Ich habe dies mehrfach im Buch getan und habe auch versucht, die WAR eines anderen zu verwenden, aber ich bekomme immer den gleichen Fehler. Ich verwende JBoss 4.2.3 und habe dies bei mehreren Installationen (von 4.2.3) versucht.ColdFusion 8 als WAR auf JBoss 4.2.3 WEB-INF/flex-config.xml Fehler

Ich habe überprüft, dass die vermeintliche fehlende Datei existiert.

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) 

Dieser Fehler führt zu einem Ausfall des IST zu implementieren:

--- 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 

Irgendwelche Ideen?

Antwort

0

Ich habe diese eine Million Mal gesehen. Es ist normalerweise, wenn ich eine Datei in der WEB-INF meines Krieges vergesse. Ist flex-config.xml in Ihrem WEB-INF?

+0

Ja, es ist in meinem WEB-INF, ich verwende den eingebauten WAR von Adobe. – user115212

1

Ich fand eine Lösung. Es ist verrückt, aber es hat jetzt zweimal funktioniert (zumindest auf OS X).

kopieren Sie das Verzeichnis WEB-INF in Ihr Dateisystem root.

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

die Instanz starten. Funktioniert alles.

Löschen Sie das neu kopierte Dateisystem root/WEB-INF-Ordner.

Ab jetzt wird es funktionieren. Verrückt, aber du gehst.