facebook

Error during running the demo of struts

  1. MyEclipse IDE
  2.  > 
  3. Java EE Development (EJB, JSP, Struts, XDoclet, etc.)
Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #273732 Reply

    amirz002
    Member

    Hi,

    I went through the Struts Tutorial which according to me was superbly organized and well explained, nevertheless when I started Tomcat the following error was encountered,
    I apologize it’s quite long, and it’s as follows,

    *******************************************************************************************************
    Aug 9, 2007 5:31:28 PM org.apache.catalina.core.AprLifecycleListener init
    INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program

    Files\Java\jdk1.5.0_09\bin;C:\apache-tomcat-6.0.10\bin
    Aug 9, 2007 5:31:28 PM org.apache.coyote.http11.Http11Protocol init
    INFO: Initializing Coyote HTTP/1.1 on http-8080
    Aug 9, 2007 5:31:28 PM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 641 ms
    Aug 9, 2007 5:31:28 PM org.apache.catalina.core.StandardService start
    INFO: Starting service Catalina
    Aug 9, 2007 5:31:28 PM org.apache.catalina.core.StandardEngine start
    INFO: Starting Servlet Engine: Apache Tomcat/6.0.10
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: default: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: invoker: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: jsp: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: default: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: invoker: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: jsp: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: default: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: invoker: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: jsp: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.startup.HostConfig deployWAR
    INFO: Deploying web application archive soap.war
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: default: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: invoker: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: jsp: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: default: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: invoker: init
    Aug 9, 2007 5:31:29 PM org.apache.catalina.core.ApplicationContext log
    INFO: jsp: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: ContextListener: contextInitialized()
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: SessionListener: contextInitialized()
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: default: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: invoker: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: jsp: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: ContextListener: attributeAdded(‘org.apache.catalina.Registry’, ‘org.apache.tomcat.util.modeler.Registry@992bae’)
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: ContextListener: attributeAdded(‘org.apache.catalina.MBeanServer’, ‘com.sun.jmx.mbeanserver.JmxMBeanServer@2bd3a’)
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: default: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: invoker: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: jsp: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: default: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: invoker: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: jsp: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: default: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: invoker: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: jsp: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: default: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: invoker: init
    Aug 9, 2007 5:31:30 PM org.apache.catalina.core.ApplicationContext log
    INFO: jsp: init
    Aug 9, 2007 5:31:31 PM org.apache.catalina.core.ApplicationContext log
    INFO: action: init
    Aug 9, 2007 5:31:31 PM org.apache.commons.digester.Digester startElement
    SEVERE: Begin event threw exception
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1773)
    at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1759)
    at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648)
    at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:1677)
    at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1022)
    at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
    at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
    at org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:217)
    at org.apache.commons.digester.Rule.begin(Rule.java:152)
    at org.apache.commons.digester.Digester.startElement(Digester.java:1286)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
    at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:220)
    at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:819)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:322)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch

    (XMLDocumentFragmentScannerImpl.java:1693)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
    at org.apache.commons.digester.Digester.parse(Digester.java:1572)
    at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:738)
    at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:687)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
    at javax.servlet.GenericServlet.init(GenericServlet.java:258)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815)
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
    at org.apache.struts.config.FormBeanConfig.formBeanClass(FormBeanConfig.java:358)
    at org.apache.struts.config.FormBeanConfig.setType(FormBeanConfig.java:152)
    … 55 more
    Aug 9, 2007 5:31:31 PM org.apache.struts.action.ActionServlet handleConfigException
    SEVERE: Parsing error processing resource path /WEB-INF/struts-config.xml
    java.lang.reflect.InvocationTargetException
    at org.apache.commons.digester.Digester.createSAXException(Digester.java:2792)
    at org.apache.commons.digester.Digester.createSAXException(Digester.java:2818)
    at org.apache.commons.digester.Digester.startElement(Digester.java:1289)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533)
    at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:220)
    at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:819)
    at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:322)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch

    (XMLDocumentFragmentScannerImpl.java:1693)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
    at org.apache.commons.digester.Digester.parse(Digester.java:1572)
    at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:738)
    at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:687)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
    at javax.servlet.GenericServlet.init(GenericServlet.java:258)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Aug 9, 2007 5:31:31 PM org.apache.catalina.core.ApplicationContext log
    INFO: Marking servlet action as unavailable
    Aug 9, 2007 5:31:31 PM org.apache.catalina.core.StandardContext loadOnStartup
    SEVERE: Servlet /strutsdemo threw load() exception
    javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/struts-config.xml
    at org.apache.struts.action.ActionServlet.handleConfigException(ActionServlet.java:769)
    at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:745)
    at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:687)
    at org.apache.struts.action.ActionServlet.init(ActionServlet.java:333)
    at javax.servlet.GenericServlet.init(GenericServlet.java:258)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Aug 9, 2007 5:31:31 PM org.apache.catalina.core.ApplicationContext log
    INFO: default: init
    Aug 9, 2007 5:31:31 PM org.apache.catalina.core.ApplicationContext log
    INFO: invoker: init
    Aug 9, 2007 5:31:31 PM org.apache.catalina.core.ApplicationContext log
    INFO: jsp: init
    Aug 9, 2007 5:31:31 PM org.apache.coyote.http11.Http11Protocol start
    INFO: Starting Coyote HTTP/1.1 on http-8080
    Aug 9, 2007 5:31:31 PM org.apache.jk.common.ChannelSocket init
    INFO: JK: ajp13 listening on /0.0.0.0:8009
    Aug 9, 2007 5:31:31 PM org.apache.jk.server.JkMain start
    INFO: Jk running ID=0 time=0/47 config=null
    Aug 9, 2007 5:31:31 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 3031 ms
    *********************************************************************************************************

    I thought of running the demo and the error was
    ********************************************************************************************************
    HTTP Status 500 –

    ——————————————————————————–

    type Exception report

    message

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    org.apache.jasper.JasperException: An exception occurred processing JSP page /userLogin.jsp at line 10

    7: <title>JSP for UserLoginForm form</title>
    8: </head>
    9: <body>
    10: <html:form action=”/userLogin”>
    11: userName : <html:text property=”userName”/><html:errors property=”userName”/><br/>
    12: password : <html:password property=”password”/><html:errors property=”password”/><br/>
    13: <html:submit/><html:cancel/>

    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:408)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.10 logs.

    *********************************************************************************************************

    I was running this example using struts 1.1 but I switch to struts 1.2 after seeing the posting, Still this error persists. I hope you guys would be able to resolve it quite soon,

    Ateeq.

    #273755 Reply

    Loyal Water
    Member

    Firstly please make sure your configured connector looks like this:-
    https://www.genuitec.com/forums/topic/tomcat-6-what-does-a-configured-connector-look-like/

    Also, are you able to start tomcat successfully with out errors when you run i externally (not from MyEclipse) ?

    #273759 Reply

    amirz002
    Member

    Hi Nipun,

    Application connector configuration is same except that the apache folder is in c:\, so the corresponding url’s are c:\apache-tomcat-6.0.10. About your second question do you mean starting tomcat without using myeclipse? If it’s that u mean yes its starting without any error, but when I’m deploying it using myeclipse aforementioned errors are issued.

    Ateeq

    #273762 Reply

    Scott Anderson
    Participant

    Ateeq,

    Sorry to hear you’re have a problem here but I think we can quickly get it sorted out. The error your seeing is really caused by a bad struts-config.xml file.

    The error is that the struts-config.xml file can't be parsed because it's either invalid, malformed, or missing.
    
    Aug 9, 2007 5:31:31 PM org.apache.struts.action.ActionServlet handleConfigException
    SEVERE: Parsing error processing resource path /WEB-INF/struts-config.xml
    

    I’d try the following in this order.

    1) Stop Tomcat
    2) Undeploy your application using the MyEclipse Server view
    3) Start Tomcat and ensure it starts properly without your web application (I expect it does).
    4) See if there are any error markers in the struts-config.xml file and compare it to the one in the tutorial one more time.
    5) If you find errors, deploy the application and retest

    Please let us know what happens.

    #273775 Reply

    amirz002
    Member

    Thanks for replying,
    Below is the struts-config.xml file after the end of the demo
    ******************************************************************************************************************************************************************************************
    <?xml version=”1.0″ encoding=”UTF-8″?>
    <!DOCTYPE struts-config PUBLIC “-//Apache Software Foundation//DTD Struts Configuration 1.2//EN” “http://struts.apache.org/dtds/struts-config_1_2.dtd”&gt;

    <struts-config>
    <data-sources/>
    <form-beans>
    <form-bean name=”userLoginForm” type=”com.ateeq.struts.form.UserLoginForm” />
    </form-beans>
    <global-exceptions/>
    <global-forwards/>
    <action-mappings>
    <action
    attribute=”userLoginForm”
    input=”/userLogin.jsp”
    name=”userLoginForm”
    path=”/userLogin”
    scope=”request”
    type=”com.ateeq.struts.action.UserLoginAction”>
    <forward name=”failure” path=”/userLogin.jsp” />
    <forward name=”success” path=”/userloginSuccess.jsp” />
    </action>
    </action-mappings>
    <message-resources parameter=”com.ateeq.struts.ApplicationResources” />
    </struts-config>

    ******************************************************************************************************************************************************************************

    I’ve check it against the tutorial and didn’t find any difference at all. I thought the problem would be with web.xml as I see few warning for the config parameter like config is wrongly spell but i don’t think that’s the problem or is it?

    I’ve retested it, with no positive result, the same error keep coming up.

    Ateeq.

Viewing 5 posts - 1 through 5 (of 5 total)
Reply To: Error during running the demo of struts

You must be logged in to post in the forum log in