tomcat下jsf移到weblogic8下出錯
錯誤如下:Servlet: "Faces" failed to preload on startup in Web application我的方法是修改web.xml如下:
<?xml version="1.0" encoding="gb2312"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee?? http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
?<context-param>
??<param-name>javax.faces.CONFIG_FILES</param-name>
??<param-value>/WEB-INF/faces-config.xml</param-value>
?</context-param>
?
? //listener節點是新加的
?<listener>
??<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
?</listener>
?
?<servlet>
??<servlet-name>Faces Servlet</servlet-name>
??<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
??<load-on-startup>-1</load-on-startup>//本來是0先在改為-1
?</servlet>
?
?<servlet-mapping>
??<servlet-name>Faces Servlet</servlet-name>
??<url-pattern>*.faces</url-pattern>
?</servlet-mapping>
</web-app>