如果我包括鑽嘴魚科它編譯罰款
這是正確的核心JSF2.0罐子。 Tomcat不附帶任何JSF庫。 RichFaces4也沒有提供任何特定的JSF實現。您需要在/WEB-INF/lib
文件夾中有jsf-api.jar
和jsf-impl.jar
。
但當expoted作爲一個WAR文件tomcat的V7引發錯誤,我的項目無法執行。
您需要確保您的/WEB-INF/faces-config.xml
聲明符合JSF 2.0規範。
<?xml version="1.0" encoding="UTF-8"?>
<faces-config
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
version="2.0"
>
<!-- Your config here (if any) -->
</faces-config>
你還需要確保你的/WEB-INF/web.xml
聲明符合的Servlet 3.0規範或至少的Servlet 2.5規範。
<?xml version="1.0" encoding="UTF-8"?>
<web-app
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0"
>
<!-- Your config here (if any) -->
</web-app>
*的tomcat-V7引發錯誤,我的項目無法執行。*哪些錯誤是什麼呢? – BalusC 2011-05-18 20:38:41