ColdFusion 8 как WAR на JBoss 4.2.3 Ошибка WEB-INF / flex-config.xml - PullRequest
0 голосов
/ 02 июня 2009

Я делал это по книге несколько раз, а также пытался использовать чужую 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 ]

1 голос
/ 26 сентября 2010

Я нашел решение. Это безумие, но теперь оно работает дважды (по крайней мере, на OS X).

скопируйте каталог WEB-INF в корневой каталог вашей файловой системы.

Пример: cp -R ./cfusion.war/WEB-INF /

запустить экземпляр. Все работает.

Удалить только что скопированную корневую файловую систему / папку WEB-INF.

Отныне это будет работать. Сумасшедший, но вы идете.

0 голосов
/ 08 июня 2009

Я видел это миллион раз. Обычно я забываю файл в WEB-INF моей войны. Есть ли в вашем WEB-INF файл flex-config.xml?

...