Search...
FAQs
Subscribe
Pie
FAQs
Recent topics
Flagged topics
Hot topics
Best topics
Search...
Search within Struts
Search Coderanch
Advance search
Google search
Register / Login
Post Reply
Bookmark Topic
Watch Topic
New Topic
programming forums
Java
Mobile
Certification
Databases
Caching
Books
Engineering
Micro Controllers
OS
Languages
Paradigms
IDEs
Build Tools
Frameworks
Application Servers
Open Source
This Site
Careers
Other
Pie Elite
all forums
this forum made possible by our volunteer staff, including ...
Marshals:
Campbell Ritchie
Devaka Cooray
Ron McLeod
Paul Clapham
Liutauras Vilda
Sheriffs:
paul wheaton
Jeanne Boyarsky
Tim Cooke
Saloon Keepers:
Stephan van Hulst
Tim Holloway
Tim Moores
Mikalai Zaikin
Carey Brown
Bartenders:
Forum:
Struts
HTTP Status 404
Babu Singh
Ranch Hand
Posts: 84
posted 13 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
i am making a program of tiles using Struts2. i face error HTTP Status 404
May 4, 2010 11:31:59 AM 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\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\bin;C:\Program Files\Genuitec\Common\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_8.0.0.me200911090405\tomcat\bin May 4, 2010 11:32:00 AM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 May 4, 2010 11:32:00 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 4361 ms May 4, 2010 11:32:01 AM org.apache.catalina.core.StandardService start INFO: Starting service Catalina May 4, 2010 11:32:01 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.13 May 4, 2010 11:32:10 AM org.apache.tiles.impl.BasicTilesContainer init INFO: Initializing Tiles2 container. . . May 4, 2010 11:32:14 AM org.apache.tiles.impl.BasicTilesContainer initializeDefinitionsFactory INFO: Tiles2 container initialization complete. May 4, 2010 11:32:14 AM org.apache.tiles.access.TilesAccess setContainer INFO: Publishing TilesContext for context: org.apache.catalina.core.ApplicationContextFacade May 4, 2010 11:32:18 AM com.opensymphony.xwork2.util.logging.commons.CommonsLogger info INFO: Parsing configuration file [struts-default.xml] May 4, 2010 11:32:23 AM com.opensymphony.xwork2.util.logging.commons.CommonsLogger info INFO: Parsing configuration file [struts-plugin.xml] May 4, 2010 11:32:24 AM com.opensymphony.xwork2.util.logging.commons.CommonsLogger info INFO: Parsing configuration file [struts.xml] May 4, 2010 11:32:34 AM com.opensymphony.xwork2.util.logging.commons.CommonsLogger error SEVERE: Dispatcher initialization failed Unable to load configuration. - action - file:/C:/Documents%20and%20Settings/7/Workspaces/MyEclipse%208.x/.metadata/.me_tcat/webapps/valid/WEB-INF/classes/mypackage.xml:16:60 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4340) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) 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:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) 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:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: Error building results for action customer in namespace / - action - file:/C:/Documents%20and%20Settings/7/Workspaces/MyEclipse%208.x/.metadata/.me_tcat/webapps/valid/WEB-INF/classes/mypackage.xml:16:60 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:367) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:468) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:264) at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:193) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55) ... 30 more Caused by: There is no result type defined for type 'tiles' mapped with name 'success'. Did you mean 'tiles'? - result - file:/C:/Documents%20and%20Settings/7/Workspaces/MyEclipse%208.x/.metadata/.me_tcat/webapps/valid/WEB-INF/classes/mypackage.xml:17:48 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.buildResults(XmlConfigurationProvider.java:621) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:365) ... 35 more May 4, 2010 11:32:34 AM org.apache.catalina.core.StandardContext filterStart SEVERE: Exception starting filter struts2 Unable to load configuration. - action - file:/C:/Documents%20and%20Settings/7/Workspaces/MyEclipse%208.x/.metadata/.me_tcat/webapps/valid/WEB-INF/classes/mypackage.xml:16:60 at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:431) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4340) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) 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:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) 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:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: Unable to load configuration. - action - file:/C:/Documents%20and%20Settings/7/Workspaces/MyEclipse%208.x/.metadata/.me_tcat/webapps/valid/WEB-INF/classes/mypackage.xml:16:60 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418) ... 28 more Caused by: Error building results for action customer in namespace / - action - file:/C:/Documents%20and%20Settings/7/Workspaces/MyEclipse%208.x/.metadata/.me_tcat/webapps/valid/WEB-INF/classes/mypackage.xml:16:60 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:367) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:468) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:264) at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:193) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55) ... 30 more Caused by: There is no result type defined for type 'tiles' mapped with name 'success'. Did you mean 'tiles'? - result - file:/C:/Documents%20and%20Settings/7/Workspaces/MyEclipse%208.x/.metadata/.me_tcat/webapps/valid/WEB-INF/classes/mypackage.xml:17:48 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.buildResults(XmlConfigurationProvider.java:621) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:365) ... 35 more May 4, 2010 11:32:34 AM org.apache.catalina.core.StandardContext start SEVERE: Error filterStart May 4, 2010 11:32:34 AM org.apache.catalina.core.StandardContext start SEVERE: Context [/valid] startup failed due to previous errors May 4, 2010 11:32:34 AM org.apache.tiles.access.TilesAccess setContainer INFO: Removing TilesContext for context: org.apache.catalina.core.ApplicationContextFacade May 4, 2010 11:32:39 AM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 May 4, 2010 11:32:40 AM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 May 4, 2010 11:32:40 AM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/375 config=null May 4, 2010 11:32:40 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 38531 ms
Here some files:
web.xml:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN" "http://tiles.apache.org/dtds/tiles-config_2_0.dtd"> <tiles-definitions> <definition name="baseLayout" template="/BaseLayout.jsp"> <put-attribute name="title" value="" /> <put-attribute name="header" value="/Header.jsp" /> <put-attribute name="menu" value="/Menu.jsp" /> <put-attribute name="body" value="" /> <put-attribute name="footer" value="/Footer.jsp" /> </definition> <definition name="/home.tiles" extends="baseLayout"> <put-attribute name="title" value="Home.jsp" /> <put-attribute name="body" value="/Home.jsp" /> </definition> <definition name="/index.tiles" extends="baseLayout"> <put-attribute name="body" value="/index.jsp" /> </definition> <definition name="/logged.success.tiles" extends="baseLayout"> <put-attribute name="title" value="Customer Added" /> <put-attribute name="body" value="/logged.jsp" /> </definition> </tiles-definitions>
struts.xml:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <constant name="struts.devMode" value="false" /> <include file="mypackage.xml"/> <!-- Add packages here --> </struts>
mypackage.xml:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="mypackage" namespace="/" extends="struts-default"> <action name="login" class="com.struts2.LoginAction"> <result name="input">/login.jsp</result> <result name="success">/Home.jsp</result> <result name="error">/login.jsp</result> </action> <action name="customer" class="com.struts2.CustomerAction"> <result name="success" type="tiles">/logged.success.tiles</result> <result name="input" type="tiles">/index.tiles</result> </action> </package> </struts>
please suggest.
Misha Ver
Ranch Hand
Posts: 470
posted 13 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
Try
<package name="mypackage" namespace="/" extends="tiles-default">
instead of
<package name="mypackage" namespace="/" extends="struts-default">
in mypackage.xml
Babu Singh
Ranch Hand
Posts: 84
posted 13 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
thanks a lot. now it solved.
Babu Singh
Ranch Hand
Posts: 84
posted 13 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
now i am submit username and password in login.jsp, after submit correct username and password, it again come in login.jsp.
here some files:
login.jsp
<%@ page contentType="text/html; charset=UTF-8" %> <%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>Login page</title> </head> <body> <s:form action="Login"> <s:textfield key="username_txt"/> <s:password key="password_txt" /> <s:submit/> </s:form> </body> </html>
LoginAction.java
package com.struts2; import java.sql.*; import com.opensymphony.xwork2.ActionSupport; public class LoginAction extends ActionSupport{ private static final long serialVersionUID = 1L; public String execute() throws Exception { if (this.username_txt.equals("program") && this.password_txt.equals("program")) { return "success"; } else { addActionError(getText("error.login")); return "error"; } } private String username_txt; private String password_txt; public String getPassword_txt() { return password_txt; } public void setPassword_txt(String password_txt) { this.password_txt = password_txt; } public String getUsername_txt() { return username_txt; } public void setUsername_txt(String username_txt) { this.username_txt = username_txt; } }
please suggest.
David Newton
Author
Posts: 12617
I like...
posted 13 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
Please start new threads for new topics.
Let's get him boys! We'll make him read this tiny ad!
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
reply
Bookmark Topic
Watch Topic
New Topic
Boost this thread!
Similar Threads
struts 2 application not running
Error in FilterStart Struts 2 web app
Action-Redirection. Very Frustrating problem
Dispatcher initialization failed + Struts 2.1.8
unable to deploy project...
More...