Mukund,
Is this really your struts-config.xml?
<?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE struts-config PUBLIC
"http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
<struts-config>
</struts-config>
Where are your form-bean and action mapping definitions?
The cause of your problem is that you don't have a message-resources entry.
ie.
<message-resources
parameter="org.apache.struts.webapp.validator.ApplicationResources"/>
I'd advise you to start from scratch with the ValidatorExample or the
StrutsBlank examples
Regards,
Richard
-----Original Message-----
From: Mukund Ramadoss [mailto:[EMAIL PROTECTED]
Sent: Monday, December 08, 2003 11:29 AM
To: 'Struts Users Mailing List'
Subject: RE: Tomcat 4.1.29 & Struts
Hi David,
Thanks for your mail.
Actually I don't still know what is causing the problem.
Now based on your mail, I've tried with both the following DTDs:
http://jakarta.apache.org/struts/dtds/struts-config_1.0.dtd">struts-conf
ig_1_1.dtd
http://jakarta.apache.org/struts/dtds/struts-config_1.0.dtd">struts-conf
ig_1_0.dtd
The result is same:
org.apache.jasper.JasperException: Cannot find message resources under key
org.apache.struts.action.MESSAGE
Actually when I reload the webapp, I get the following error in my log:
2003-12-08 11:26:07 StandardWrapper[/strutsShop:default]: Loading container
servlet default 2003-12-08 11:26:08 StandardWrapper[/strutsShop:action]:
Marking servlet action as unavailable 2003-12-08 11:26:08
StandardContext[/strutsShop]: Servlet /strutsShop threw load() exception
javax.servlet.UnavailableException: Parsing error processing resource path
at
org.apache.struts.action.ActionServlet.handleConfigException(ActionServl
et.java:1035)
at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServl
et.java:1014)
at
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja
va:955)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
a:935)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.j
ava:3422)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3623
)
at
org.apache.catalina.startup.HostConfig.checkWebXmlLastModified(HostConfi
g.java:614)
at
org.apache.catalina.startup.HostConfig.run(HostConfig.java:854)
at java.lang.Thread.run(Thread.java:536)
I'm attaching web.xml and struts_config.xml below:
-----------struts-config.xml ----------------- <?xml version="1.0"
encoding="ISO-8859-1" ?> <!DOCTYPE struts-config PUBLIC
"http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
<struts-config>
</struts-config>
----------------------web.xml--------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
SYSTEM
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value></param-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>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>validate</param-name>
<param-value>true</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>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
<!-- The Welcome File List -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<!-- Struts Tag Library Descriptor -->
<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>
Thanks for your help.
Regards
Mukund
-----Original Message-----
From: David Friedman [mailto:[EMAIL PROTECTED]
Sent: Saturday, December 06, 2003 2:39 PM
To: Struts Users Mailing List
Subject: RE: Tomcat 4.1.29 & Struts
Mukund,
What was your Tomcat 4.1.29 problem? Was the wrong DTD part of the problem?
Regards,
David
-----Original Message-----
From: Mukund Ramadoss [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 04, 2003 7:06 PM
To: 'Struts Users Mailing List'
Subject: Tomcat 4.1.29 & Struts
Is anyone working with Struts on Tomcat 4.1.29?
If yes, can you provide me some inputs on the installation.
I'm getting org.apache.jasper.JasperException: Cannot find message resources
under key org.apache.struts.action.MESSAGE, when executing <bean:message
key="index.title"/> in the jsp.
Thanks
Mukund
-----Original Message-----
From: Mukund Ramadoss [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 04, 2003 9:00 AM
To: 'Struts Users Mailing List'
Subject: RE: org.apache.struts.action.MESSAGE
My attachment got denied.
I'm enclosing it here. Thanks - Mukund
----------------------------- struts-config.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"http://jakarta.apache.org/struts/dtds/struts-config_1.0.dtd">
<struts-config>
<message-resources
parameter="ApplicationResources" key="org.apache.struts.action.MESSAGE"
null="false" /> </struts-config>
----------------------------- web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
SYSTEM
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value></param-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>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>validate</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>application</param-name>
<param-value></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>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
<!-- The Welcome File List -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<!-- Struts Tag Library Descriptor -->
<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>
-----------------------------
-----Original Message-----
From: Mukund Ramadoss [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 04, 2003 8:55 AM
To: 'Struts Users Mailing List'
Subject: org.apache.struts.action.MESSAGE
Hi,
I'm setting up Struts to work with Tomcat 4.1.29.
When I tried to run a jsp (BookView.jsp) from a tutorial, I get the
following exception :
org.apache.jasper.JasperException: Cannot find message resources under key
org.apache.struts.action.MESSAGE
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:254)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
I'm attaching struts-config.xml, web.xml, and BookView.jsp for your
reference.
I've tried copying ApplicationResources.properties from classes to WEB-INF
folder. But the result is same. Any suggestions?
Thanks
Mukund
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]