2011-08-11 45 views
0

我有一個Seam應用程序上運行:Seam應用程序的RichFaces不加載組件

  • 的Linux CentOS的
  • 的Tomcat 6.0.32
  • 的Java 6

  • JBoss Seam的2.2.1

  • RichFaces 3.3.3

當我在本地運行我的應用程序時,一切正常(Windows 7在這裏)。但是,當我將完全相同的文件放在我的服務器(VPS)上時,Tomcat以無錯誤啓動,但應用程序不加載RichFaces組件

我已經搜索了幾天這個問題的解決方案,但沒有發現任何可以幫助我的東西。我認爲可能是一個權限問題(應用程序的文件夾權限),所以我試圖改變它太多的方式,但射頻組件保持不加載。

任何人都可以想象發生了什麼?

在此先感謝!

Fabricio Braga

+0

能否請您發表您的tomcat日誌? –

回答

0

我已經解決了這個問題。問題是,在我的情況下,我有一個Tomcat之前的Apache HTTP服務器,並且RichFaces從JAR文件中添加一些JS文件。因此,我們需要映射,編輯apache配置文件以將此JS文件重定向到Tomcat。

然後,我剛纔編輯這個阿帕奇映射指向RichFaces的JS文件到Tomcat,例如:

「/my-domain-name/a4j/g/3_3_3.Final/org/ajax4jsf/framework.pack .js「映射在那裏:」/ my-domain-name/a4j/*「爲Tomcat。對於其他文件也是如此。

之後,問題就結束了。

問候, 法布里西奧布拉加