Never mind, that was my copy 'n paste error. That article is incorrect (FormBean is not in the Model) and seems pretty old (Struts 1.0). You're better off getting one of the great books recently published: http://jakarta.apache.org/struts/resources/books.html
If you don't want to purchase a book right away, or you're a hands-on-gotta-have-it-now person (like myself) I would suggest starting with the struts-example.war (part of the distribution) and change things one step at a time to see what happens. -- James Mitchell Web Developer/Struts Evangelist http://www.apache.org/struts/ > -----Original Message----- > From: Caroline Jen [mailto:[EMAIL PROTECTED] > Sent: Thursday, February 27, 2003 12:48 PM > To: Struts Users Mailing List > Subject: RE: Stuck With My First Struts Exercise -- Tomcat > Cannot Find The MessageResources.properties File > > > Hi, James: > > There may be copy and paste problem. Let me try > to copy it again: > > -------------------------------------------- > > <?xml version="1.0" encoding="ISO-8859-1"?> > > <!DOCTYPE web-app > PUBLIC "-//Sun Microsystems, Inc.//DTD Web > Application 2.2//EN" > "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> > > <web-app> > > <!-- Action Servlet Configuration --> > <servlet> > <servlet-name>action</servlet-name> > > <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> > <init-param> > <param-name>application</param-name> > > <param-value>test.struts.MessageResources</param-value> > </init-param> > <init-param> > <param-name>mapping</param-name> > > <param-value>org.apache.struts.action.RequestActionMapping</pa > ram-value> > </init-param> > <init-param> > <param-name>config</param-name> > > <param-value>/WEB-INF/struts-config.xml</param-value> > </init-param> > <init-param> > <param-name>debug</param-name> > <param-value>2</param-value> > </init-param> > <load-on-startup>2</load-on-startup> > </servlet> > > > <!-- Action Servlet Mapping --> > <servlet-mapping> > <servlet-name>action</servlet-name> > <url-pattern>*.do</url-pattern> > </servlet-mapping> > > <!-- Struts Tag Library Descriptors --> > <taglib> > <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> > > <taglib-location>/WEB-INF/struts-bean.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> > > <taglib-location>/WEB-INF/struts-html.tld</taglib-location> > </taglib> > > <taglib> > <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> > > <taglib-location>/WEB-INF/struts-logic.tld</taglib-location> > </taglib> > > <taglib> > > <taglib-uri>/WEB-INF/struts-template.tld</taglib-uri> > > <taglib-location>/WEB-INF/struts-template.tld</taglib-location> > </taglib> > > </web-app> > > ----------------------------------- > > Caroline Jen > --- James Mitchell <[EMAIL PROTECTED]> wrote: > > I'm hoping that was a copy 'n paste error, because > > you're web.xml is > > hosed. > > > > > > > > -- > > James Mitchell > > Web Developer/Struts Evangelist > > http://www.apache.org/struts/ > > > > > > > > > -----Original Message----- > > > From: Caroline Jen [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, February 27, 2003 12:02 PM > > > To: [EMAIL PROTECTED] > > > Subject: Stuck With My First Struts Exercise -- > > Tomcat Cannot > > > Find The MessageResources.properties File > > > > > > > > > I am trying to run my first Struts -- using the > > > tutorial "Login" example at > > > > > > http://www.javaranch.com/newsletter/Mar2002/newslettermar2002. > > > jsp#struts > > > > > > There is a MessageResources.properties file that > > > allows for all strings displayed in an application > > to > > > be defined. Nonetheless, After I > > > entered > > http://localhost:8080/struts/jsp/LoginView.jsp > > > > > > in the browser address bar, I got HTTP Status 500 > > > --missing key title.login. However, "title.login" > > is > > > in the MessageResources.properties and is not > > empty. > > > > > > Therefore, I hard coded the text of the key > > > title.login in the LoginView.jsp and re-ran this > > Login > > > example. I got another HTTP Status 500. This > > time, > > > the error message said that the next key > > > "heading.login" in the MessageResources.properties > > is > > > missing. Henceforth, I concluded that the Tomcat > > > cannot find the MessageResources.properties file. > > > > > > I have checked MessageResources.properties: > > > > > > 1. name of the file: spelling is correct > > > 2. location of the file: it is in the directory > > > together with all compiled servlet class files; > > > > > i.e. > > > > > c:\tomcat\webapps\struts\WEB-INF\classes\test\struts > > > 3. type of the file: the Windows Explorer shows > > the > > > type of the MessageResources.properties file is > > a > > > PROPERTIES File > > > 4. mapping of the MessageResources.properties > > file: > > > it does not seem to be wrong. > > > > > > I need your experience in telling what else could > > go > > > wrong. Please help. > > > > > > The contents of the web.xml file that is in the > > > c:\tomcat\webapps\struts\WEB-INF directory is > > shown > > > below: > > > > > > > > > code: > > > > > > ------------------------------------------------------- > > > > > > <?xml version="1.0" encoding="ISO-8859-1"?> > > > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, > > > Inc.//DTD Web Application 2.2//EN" > > > "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> > > > <web-app> > > > <!-- Action Servlet Configuration --> > > > <servlet> > > > <servlet-name>action</servlet-name> > > > > > > > > > <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> > > > <init-param> > > > <param-name>application</param-name> > > > > > > > > > <param-value>test.struts.MessageResources</param-value> > > > </init-param> > > > <init-param> > > > <param-name>mapping</param-name> > > > > > > > > > <param-value>org.apache.struts.action.RequestActionMapping</pa > > > ram-value> > > > </init-param> > > > <init-param> > > > <param-name>config</param-name> > > > > > > > > > <param-value>/WEB-INF/struts-config.xml</param-value> > > > </init-param> > > > <init-param> > > > <param-name>debug</param-name> > > > <param-value>2</param-value> > > > </init-param> > > > <load-on-startup>2</load-on-startup> > > > </servlet> > > > <!-- Action Servlet Mapping --> > > > <servlet-mapping> > > > <servlet-name>action</servlet-name> > > > <url-pattern>*.do</url-pattern> > > > </servlet-mapping> > > > <!-- Struts Tag Library Descriptors --> > > > <taglib> > > > > > <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> > > > > > > > > > <taglib-location>/WEB-INF/struts-bean.tld</taglib-location> > > > </taglib> > > > <taglib> > > > > > <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> > > > > > > > > > <taglib-location>/WEB-INF/struts-html.tld</taglib-location> > > > </taglib> > > > <taglib> > > > > > <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri> > > > > > > > > > <taglib-location>/WEB-INF/struts-logic.tld</taglib-location> > > > </taglib> > > > <taglib> > > > > > > > > > <taglib-uri>/WEB-INF/struts-template.tld</taglib-uri> > > > > > > > > > <taglib-location>/WEB-INF/struts-template.tld</taglib-location> > > > </taglib> > > > </web-app> > > > > > > > > > ------------------------------------------------------- > > > > > > . > > > > > > > > > > > > > > > > > > __________________________________________________ > > > Do you Yahoo!? > > > Yahoo! Tax Center - forms, calculators, tips, more > > > http://taxes.yahoo.com/ > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Tax Center - forms, calculators, tips, more > http://taxes.yahoo.com/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

