Sorry about not cuttng out the previous messages, but the
discussion is sort-of relevant to what I'm having problems with.
I'm getting
javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans
collection
I can run the example, and I can run a test page with nothing but
a few tags (eg: <html:html>) but no forms/beans/etc. And I get the
above error. I've checked struts-config.xml.
I can only think I've missed something.
<!-- ========== Form Bean Definitions =================================== -->
<form-beans>
<!-- Logon form bean -->
<form-bean name="logonForm"
type="au.com.cyberlancers.share.forms.LogonForm"/>
</form-beans>
<!-- ========== Action Mapping Definitions ============================== -->
<action-mappings>
<!-- Logon action -->
<action path="/logon"
type="au.com.cyberlancers.share.actions.LogonAction"
name="logonForm"
scope="request"
validate="false">
<forward name="false" path="/index.jsp"/>
</action>
and the jsp file (which is an include) has:
<html:form action="/logon.do" focus="username">
<bean:message key="prompt.username"/>
<html:text property="username" size="16" maxlength="16"/><br>
<bean:message key="prompt.password"/>
<html:password property="password" size="16" maxlength="16"/><br>
<html:hidden property="type" value="employee"/>
<html:submit property="submit" value="prompt.submit"/>
<html:reset/>
</html:form>
At 10:16 AM 9/02/01 -0800, Craig R. McClanahan wrote:
>Toby wrote:
>
>> The actions class in struts set the MAPPINGS_KEY to
>> "org.apache.struts.action.MAPPINGS" along with a MESSAGES_KEY, LOCALE_KEY,
>> FORWARDS_KEY and ERROR_KEY. I cannot find the "mappings.properties" file
>> anywhere in the jakarta-tomcat or struts directories and assumed this is why I
>> am getting this error message. Does anyone know where I could find these
>> files?
>>
>Have you defined your ActionServlet instance to be <load-on-startup> in the
>web.xml file? If you haven't, and then try to access a JSP page first, the
>controller servlet will not have been initialized, and the context attributes it
>needs will not have been created yet.
>
>Craig
>
>
>>
>> Toby wrote:
>>
>> > I am able to run the struts-test example and the hello-world example from
>> > Bluestone, but nothing else. I will take a closer look at the
>> > struts-config.xml file.
>> >
>> > Ted Husted wrote:
>> >
>> > > Are you able to run the Struts applications provided in the
>> > > distribution?
>> > >
>> > > The action mappings are provided through the struts-config.xml in the
>> > > application's WEB-INF folder.
>> > >
>> > > *********** REPLY SEPARATOR ***********
>> > >
>> > > On 2/5/2001 at 8:21 PM Toby wrote:
>> > >
>> > > >Hi,
>> > > >I'm new to Tomcat and Struts. I can get the basic hello world struts
>> > > > examples to run in my environment. But when I try something more
>> > > > sophisticated, I receive the following error message concerning the
>> > > > ActionMappings. I believe I have a Context Path problem, but am not
>> > > > sure how to resolve it. Can anyone help?
>> > > >
>> > > > Error: 500
>> > > > Location: /struts-logon/logon.jsp
>> > > > Internal Servlet Error:
>> > > >
>> > > > javax.servlet.ServletException: Cannot retrieve ActionMappings under
>> > > >key
>> > > > "org.apache.struts.action.MAPPINGS"
>> > > > at
>
--
Kumera - a new Open Source Content Management System
for small to medium web sites written in Perl and using XML
http://www.cyber4.org/kumera/index.html