This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I am beginner of J2EE and studying HFS with Tomcat 4, J2EE1.4 and windowsXP. According to first example of web.xml on page 30, the heading should be : <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">
but it don't work in my situation with message
Parse Error at line 4 column 85: Document root element "web-app", must m atch DOCTYPE root "null".
until xml changed to change: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
>>..and studying HFS with Tomcat 4, J2EE1.4 and windowsXP... Per your statement above, you are mixing the apples and oranges ;-)... Tomcat 4 does not support servlet 2.4 standard, please refer to the http://jakarta.apache.org/tomcat/index.html, it says the following:
Tomcat Versions For the impatient, current Tomcat production quality releases vs. Servlet/JSP specifications:
Servlet/JSP Spec Tomcat version 2.4/2.0 5.0.28 2.3/1.2 4.1.31 2.2/1.1 3.3.2
So please get Tomcat 5 and enjoy your study ;-).
Joined: Oct 11, 2004
Yes, you are right. It works after upgrad to Tomcat5.