Manoj, the error message says it all... 'java.util.MissingResourceException: Can't find bundle for base name forms, locale en_US'
Where is your file that you reference ... bundle = ResourceBundle.getBundle("forms"); The error message is 'I can't find this file' you don't list the forms file in your directory listing ... David Manoj Kithany wrote: > Hi Everyone! > > As you all mentioned, I tried to use package for my beans/servlets. My > modified directory structure is : > > /kithany (root) > /kithany/register.html > /kithany/success.jsp > /kithany/retry.jsp > /kithany/process.jsp (bean) > /kithany/WEB-INF/web.xml > /kithany/WEB-INF/classes/mybean/FormBean.java (package mybean) > /kithany/WEB-INF/classes/mybean/FormBean.class (package mybean) > /kithany/META-INF/application.xml > > Then, I create the kithany.war file as shown below: > > #cd /kithany > #jar -cvfM kithany.war . > > I then put the "kithany.war" file in /jboss/server/default/deploy > directory > and In your browser type: > > http://IP_ADDR_ESS:8080/kithany/register.html > > which works fine. In my "register.html" file my action is <form > action="/kithany/process.jsp" method=post> > When I click the SUBMIT button in "register.html" form (which then calls > bean and servelte), I get following Error - wonder why. > > ------------------------------------------------------------------------------------ > > Apache Tomcat/4.0.3 - HTTP Status 500 - Internal Server Error - that > prevented it from fulfilling this request > > java.util.MissingResourceException: Can't find bundle for base name > forms, locale en_US > at > java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java(Compiled > Code)) > at > java.util.ResourceBundle.getBundleImpl(ResourceBundle.java(Compiled > Code)) > at java.util.ResourceBundle.getBundle(ResourceBundle.java:534) > at org.apache.jsp.process$jsp.jspInit(process$jsp.java:17) > at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:90) > at > org.apache.jasper.servlet.JspServlet$JspServletWrapper.load(JspServlet.java:142) > > at > >org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:178) > > > at > org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > ------------------------------------------------------------------------------------ > > > My process.jsp file is: > ------------------------------------------------------------------------------------ > > <%@ page import="java.util.*, mybean.*" %> > > <%! > ResourceBundle bundle =null; > public void jspInit() { > bundle = ResourceBundle.getBundle("forms"); > } > %> > > <jsp:useBean id="formHandler" class="mybean.FormBean" > scope="request"> ****** THIS > IS MY LINE 10 > <jsp:setProperty name="formHandler" property="*"/> > </jsp:useBean> > > <% > if (formHandler.validate()) { > %> > <jsp:forward page="<%=bundle.getString(\"/kithany/process.success\")%>"/> > <% > } else { > %> > <jsp:forward page="<%=bundle.getString(\"/kithany/process.retry\")%>"/> > <% > } > %> > ------------------------------------------------------------------------------------ > > > My web.xml file is as shown below: > ------------------------------------------------------------------------------- > > <web-app> > <servlet> > <servlet-name>FormBean</servlet-name> > <servlet-class>FormBean</servlet-class> > </servlet> > <servlet> > <servlet-name>HelloWorldExample</servlet-name> > <servlet-class>HelloWorldExample</servlet-class> > </servlet> > <servlet-mapping> > <servlet-name>HelloWorldExample</servlet-name> > <url-pattern>/HelloWorldExample/*</url-pattern> > </servlet-mapping> > <servlet-mapping> > <servlet-name>FormBean</servlet-name> > <url-pattern>/FormBean/*</url-pattern> > </servlet-mapping> > <web-app> > ------------------------------------------------------------------------------- > > > I would really appreciate if any of you Experts could put some light onto > this error. > > THANKS! > > Manoj G. Kithany > [EMAIL PROTECTED] > > > > > >> From: "Ron Day" <[EMAIL PROTECTED]> >> Reply-To: "Tomcat Users List" <[EMAIL PROTECTED]> >> To: "Tomcat Users List" <[EMAIL PROTECTED]> >> Subject: RE: Simple Bean not working but Servlet/JSP Working >> Date: Mon, 23 Sep 2002 10:20:30 -0400 >> >> You have to put your java classes in a package. If you do not, and put >> the class files in WEB-INF/classes then Tomcat cannot find them because >> this is not the default package location for Tomcat. >> >> Bottom line: always use pacjages for your classes !!!!! >> >> ron > > > > _________________________________________________________________ > Send and receive Hotmail on your mobile device: http://mobile.msn.com > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> tsdok -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>