was部署jsf的几个问题

1.删除jsf包
/usr/IBM/WebSphere/AppServer/plugins/org.apache.myfaces1_2.jar
或者
/opt/IBM/WebSphere/AppServer/plugins/org.apache.myfaces1_2.jar

2.修改:类装入和更新检测,
类装入器顺序:类已装入并且是先使用本地类装入器(父类最后)
WAR 类装入器策略:应用程序的单个类装入器


3.web.xml文件加入

org.operamasks.faces.config.FacesConfigLoader


4.faces-config.xml文件加入



com.sun.facelets.FaceletViewHandler



5.com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor createServletWrapper Servlet Faces Servlet is curre
ntly unavailable: SRVE0201E: Servlet [javax.faces.webapp.FacesServlet]:不是 servlet 类
解决
web.xml中的1去掉,去掉了项目就运行成功了。

6.错误com.ibm.ws.jsp.taglib.TldParser endElement JSPG0235E: JSP 容器无法装入 TagExtraInfo 类[org.apache.taglibs.standard.tei.ImportTEI] from META-INF/c-1_0-rt.tld
引入这个包导致
/home/ecap/ecapworkdir/mcfeng/myaom2lib/javaee.jar

7.错误:java.lang.RuntimeException: java.lang.NoSuchMethodError: org/w3c/dom/Node.getTextContent()

此异常是因为jdk1.5以上的版本与tomcat\common\endorsed下的xml-apis.jar的类发生冲突,解决办法如下:

1,将common\endorsed下的xml-apis.jar移出或删掉.

问题包
/home/ecap/ecapworkdir/mcfeng/myaom2lib/xml-apis.jar

你可能感兴趣的:(WebSphere,JSF)