Seam应用程序RichFaces没有加载组件

时间:2011-08-11 14:02:24

标签: linux tomcat jboss richfaces seam

我正在运行Seam应用程序:

  • Linux CentOS
  • Tomcat 6.0.32
  • Java 6

  • JBoss Seam 2.2.1

  • RichFaces 3.3.3

当我在本地运行我的应用程序时,一切正常(Windows 7)。但是当我在服务器(VPS)上放置完全相同的文件时,Tomcat启动时没有错误,但应用程序不会加载RichFaces组件

我已经在几天内搜索了这个问题的解决方案,但没有找到任何可以帮助我的东西。我认为可能是一个权限问题(应用程序的文件夹权限),所以我试图改变它太多方法,但RF组件不会加载。

任何人都可以想象发生了什么?

提前致谢!

Fabricio Braga

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。关键是在我的情况下,我在Tomcat之前有一个Apache HTTP Server,而RichFaces从JAR文件中添加了一些JS文件。因此,我们需要映射,编辑apache配置文件以将此JS文件重定向到Tomcat。

然后,我刚编辑了这个Apache映射,将RichFaces JS文件指向Tomcat,例如:

“/ my-domain-name / a4j / g / 3_3_3.Final / org / ajax4jsf / framework.pack.js”映射到:Tomcat的“/ my-domain-name / a4j / *”。其他文件也一样。

之后,问题就结束了。

此致 Fabricio Braga