在tomcat上部署正常,到了websphere就不能部署上去,报web.xml出错
下面是web.xml内容,帮我看看什么问题,谢谢!
<?xml version= "1.0 " encoding= "UTF-8 "?>
<web-app xmlns= "http://java.sun.com/xml/ns/j2ee "
xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance "
xsi:schemaLocation= "http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "
version= "2.4 ">
<display-name> CAIT MisProject </display-name>
<context-param>
<param-name> javax.servlet.jsp.jstl.fmt.localizationContext </param-name>
<param-value> resources.application </param-value>
</context-param>
<context-param>
<param-name> javax.faces.CONFIG_FILES </param-name>
<param-value> /WEB-INF/config/faces-config.xml,/WEB-INF/config/project-faces-config1.xml </param-value>
</context-param>
<context-param>
<param-name> javax.faces.STATE_SAVING_METHOD </param-name>
<param-value> client </param-value>
</context-param>
<context-param>
<param-name> org.apache.myfaces.ALLOW_JAVASCRIPT </param-name>
<param-value> true </param-value>
</context-param>
<context-param>
<param-name> org.apache.myfaces.PRETTY_HTML </param-name>
<param-value> true </param-value>
</context-param>
<context-param>
<param-name> org.apache.myfaces.DETECT_JAVASCRIPT </param-name>
<param-value> false </param-value>
</context-param>
<context-param>
<param-name> org.apache.myfaces.AUTO_SCROLL </param-name>
<param-value> true </param-value>
</context-param>
<listener>
<listener-class> org.apache.axis.transport.http.AxisHTTPSessionListener </listener-class>
</listener>
<listener>
<listener-class> com.cait.rescenter.webui.serverutils.GlobalListener </listener-class>
</listener>
<listener>
<listener-class> com.cait.rescenter.webui.serverutils.RequestListener </listener-class>
</listener>
<listener>
<listener-class> com.cait.rescenter.webui.serverutils.SessionListener </listener-class>
</listener>
<listener>
<listener-class> org.apache.myfaces.webapp.StartupServletContextListener </listener-class>
</listener>
<filter>
<filter-name> extensionsFilter </filter-name>
<filter-class> org.apache.myfaces.component.html.util.ExtensionsFilter </filter-class>
</filter>
<filter-mapping>
<filter-name> extensionsFilter </filter-name>
<url-pattern> *.jsf </url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name> extensionsFilter </filter-name>
<url-pattern> /faces/* </url-pattern>
</filter-mapping>
<servlet>
<servlet-name> faces </servlet-name>
<servlet-class> javax.faces.webapp.FacesServlet </servlet-class>
<load-on-startup> 1 </load-on-startup>
</servlet>
<servlet>
<servlet-name> AxisServlet </servlet-name>
<display-name> Apache-Axis Servlet </display-name>
<servlet-class>
org.apache.axis.transport.http.AxisServlet
</servlet-class>
</servlet>
<servlet>
<servlet-name> nitrox-debugger-tomcat5 </servlet-name>
<servlet-class> org.apache.jasper.servlet.JspServlet </servlet-class>
<init-param>
<param-name> suppressSmap </param-name>
<param-value> true </param-value>
</init-param>
<load-on-startup> 3 </load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name> nitrox-debugger-tomcat5 </servlet-name>
<url-pattern> *.jsp </url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> faces </servlet-name>
<url-pattern> *.jsf </url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> AxisServlet </servlet-name>
<url-pattern> *.jws </url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> AxisServlet </servlet-name>
<url-pattern> /services/* </url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> AxisServlet </servlet-name>
<url-pattern> /service/* </url-pattern>
</servlet-mapping>
<jsp-config>
<taglib>
<taglib-uri> http://java.sun.com/jsp/jstl/core </taglib-uri>
<taglib-location> /WEB-INF/tld/c.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> http://java.sun.com/jsp/jstl/fmt </taglib-uri>
<taglib-location> /WEB-INF/tld/fmt.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> http://java.sun.com/jsp/jstl/sql </taglib-uri>
<taglib-location> /WEB-INF/tld/sql.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> http://java.sun.com/jsp/jstl/xml </taglib-uri>
<taglib-location> /WEB-INF/tld/x.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> http://java.sun.com/jsp/jstl/functions </taglib-uri>
<taglib-location> /WEB-INF/tld/fn.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> http://any3.jsf </taglib-uri>
<taglib-location> /WEB-INF/tld/cc.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> http://any3.rescenter.jsf </taglib-uri>
<taglib-location> /WEB-INF/tld/cpc.tld </taglib-location>
</taglib>
</jsp-config>
<session-config>
<session-timeout> 30 </session-timeout>
</session-config>
<mime-mapping>
<extension> wsdl </extension>
<mime-type> text/xml </mime-type>
</mime-mapping>
<mime-mapping>
<extension> xsd </extension>
<mime-type> text/xml </mime-type>
</mime-mapping>
<welcome-file-list>
<welcome-file> index.jsp </welcome-file>
</welcome-file-list>
</web-app>
[解决办法]
关注
[解决办法]
是不是版本的问题
<web-app xmlns= "http://java.sun.com/xml/ns/j2ee "
xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance "
xsi:schemaLocation= "http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "
version= "2.4 ">
帮顶!
[解决办法]
是不是版本的问题?我也觉得是这方面的问题!
[解决办法]
主要是在WEBSPHERE中对WEB.xml文件的格式及文字表示有严格要求,
WEB.XML文件内的各XML元素出现地次序不是随意的.
[解决办法]
版本的问题,同时要注意每个项目的前后顺序