You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Darren McGuinness <Da...@morganstanley.com> on 2002/08/19 17:30:21 UTC

javax.servlet.ServletException: Cannot retrieve definition for form bean Logon

I'm trying to set up a basic program to perform a logon action...I get said
error:

javax.servlet.ServletException: Cannot retrieve definition for form bean Logon

the line it falls over on is in index.jsp:
  <html:form action="logon.do" method="GET">

Am using JBuilder v6, with struts 1.0 and tomcat 4.0

Any help appreciated!

my struts-config is:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
<struts-config>
  <!-- ========== Form Bean Definitions =================================== -->
  <form-beans>
    <form-bean      name="logonForm"
                            type="Logon"/>
  </form-beans>
  <!-- ========== Action Mapping Definitions ============ -->
  <global-forwards>
    <forward name="loggedon" path="/tapssearch.jsp"/>
  </global-forwards
  >
  <action-mappings>
    <action   path="/logon"
              type="LogonAction"
              name="logonForm"
              input="/tapssearch.jsp"
              scope="request">
    </action>
  </action-mappings>
</struts-config>


my web.xml is:

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>debug</param-name>
      <param-value>2</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>application</param-name>
      <param-value>ApplicationResources</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>
  <servlet>
    <servlet-name>debugjsp</servlet-name>
    <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
    <init-param>
      <param-name>classdebuginfo</param-name>
      <param-value>true</param-value>
    </init-param>
  </servlet>
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>debugjsp</servlet-name>
    <url-pattern>*.jsp</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  <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-form.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-form.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>







--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: javax.servlet.ServletException: Cannot retrieve definition for form bean Logon

Posted by christoph gapp <ch...@worXboX.com>.
hi

<html:form action="/logon" method="GET">

ciao

chriz


Darren McGuinness wrote:
> I'm trying to set up a basic program to perform a logon action...I get said
> error:
> 
> javax.servlet.ServletException: Cannot retrieve definition for form bean Logon
> 
> the line it falls over on is in index.jsp:
>   <html:form action="logon.do" method="GET">
> 
> Am using JBuilder v6, with struts 1.0 and tomcat 4.0
> 
> Any help appreciated!
> 
> my struts-config is:
> 
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <!DOCTYPE struts-config PUBLIC
>           "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
>           "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
> <struts-config>
>   <!-- ========== Form Bean Definitions =================================== -->
>   <form-beans>
>     <form-bean      name="logonForm"
>                             type="Logon"/>
>   </form-beans>
>   <!-- ========== Action Mapping Definitions ============ -->
>   <global-forwards>
>     <forward name="loggedon" path="/tapssearch.jsp"/>
>   </global-forwards
>   >
>   <action-mappings>
>     <action   path="/logon"
>               type="LogonAction"
>               name="logonForm"
>               input="/tapssearch.jsp"
>               scope="request">
>     </action>
>   </action-mappings>
> </struts-config>
> 
> 
> my web.xml is:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app>
>   <servlet>
>     <servlet-name>action</servlet-name>
>     <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
>     <init-param>
>       <param-name>debug</param-name>
>       <param-value>2</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>application</param-name>
>       <param-value>ApplicationResources</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>
>   <servlet>
>     <servlet-name>debugjsp</servlet-name>
>     <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
>     <init-param>
>       <param-name>classdebuginfo</param-name>
>       <param-value>true</param-value>
>     </init-param>
>   </servlet>
>   <servlet-mapping>
>     <servlet-name>action</servlet-name>
>     <url-pattern>*.do</url-pattern>
>   </servlet-mapping>
>   <servlet-mapping>
>     <servlet-name>debugjsp</servlet-name>
>     <url-pattern>*.jsp</url-pattern>
>   </servlet-mapping>
>   <welcome-file-list>
>     <welcome-file>index.jsp</welcome-file>
>   </welcome-file-list>
>   <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-form.tld</taglib-uri>
>     <taglib-location>/WEB-INF/struts-form.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>
> 
> 
> 
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
> 
> 
> 



-- 


---------------------------------------

Christoph Gapp
worXboX® GmbH
Wendelsteinstr. 17
D-82194 Gröbenzell

Fon: +49 (89) 89500150
Fax: +49 (89) 89500151
email: chg@worXboX.com
http://www.worXboX.com



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>