今天拿了个教程<jsf入门>简体中文版。
按 着教程做了例子,在jbuild下编译没通过,配置文件的问题。
例子上说在web.xml中加入:
<?xml version="1.0" encoding="ISO-8859-1"?> <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 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <description> JSF Demo </description> <display-name>JSF Demo</display-name> <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>Faces Servlet</servlet-name> <url-pattern>*.faces</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> </web-app>
把几个jar包加入:saxpath.jar,xmlParserAPIs.jar,jdom.jar
编译后还报错:
"index.jsp": <2006-10-27 下午15时23分52秒 CST> <Warning> <HTTP> <BEA-101248> <[C:/Documents and Settings/Administrator/jsfobject/myjsfweb]: Deployment descriptor "web.xml" is malformed. Check against the DTD: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'web-app'. (line 2, column 219).>
不知为何?真郁闷,也许是万事开头难吧。再去查查资料。