因此,我將這個問題發佈在icefaces論壇上,但沒有得到太多的愛,所以我想我會在這裏嘗試。在同一場戰爭中使用PersistentFacesServlet和FacesServlet
在我的webapp中,我使用IceFaces作爲大部分應用程序,但我想使用常規JSF作爲解決方案的移動部分。我似乎無法讓IceFaces Servlet'放手'並讓它承認常規的FacesServlet。局部的web.xml低於...
我試圖命名移動文件fileName.mobile兩種不同的方法1),然後也只是想http://myURL/AppName/mobile/,希望它會直接向移動路徑。
一個有趣的現象,我得到的時候我只是做http://myURL/AppName/fileName.mobile是,它收到一個錯誤 「javax.faces.FacesException:在的renderResponse問題:/ fileName.xhtml中的ExternalContext未找到作爲com.icesoft資源 .faces.context.View.servePage(View.java:136) 「
<servlet>
<servlet-name>Persistent Faces Servlet</servlet-name>
<servlet-class>com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>*.iface</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>/xmlhttp/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Persistent Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.mobile</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/mobile/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.xhtml</welcome-file>
</welcome-file-list>
有什麼想法?
我可能應該提到我已經用正義jar替換了jar。我會回去,確保我沒有其他罐子被緩存或其他地方......但是在我發佈之前,justice.jar已經到位。我很好奇Netbeans如何爲你處理這個問題? – 2009-07-01 14:16:06