You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Sreekanth S Nair (Created) (JIRA)" <ji...@apache.org> on 2011/11/12 13:28:51 UTC
[jira] [Created] (WW-3705) Struts 2 Conventional Plugin is not
working
Struts 2 Conventional Plugin is not working
-------------------------------------------
Key: WW-3705
URL: https://issues.apache.org/jira/browse/WW-3705
Project: Struts 2
Issue Type: Bug
Components: Plugin - Convention
Affects Versions: 2.2.3.1
Environment: Jboos AS 7
Reporter: Sreekanth S Nair
struts.xml is like
<?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.1.7.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<constant name="struts.configuration.xml.reload" value="true"/>
<constant name="struts.convention.result.path" value="/jsp" />
<constant name="struts.convention.action.packages" value="my.struts2.example.web.actions" />
<constant name="struts.custom.i18n.resources" value="custom" />
<constant name="struts.i18n.reload" value="false" />
<constant name="struts.locale" value="en_IN" />
<constant name="struts.multipart.maxSize" value="10485760" />
<constant name="struts.multipart.parser" value="jakarta"/>
<package name="mypackage" extends="struts-default" namespace="/">
...................
</package>
</struts>
web.xml is like
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
.............
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
...............
</web-app>
Project structure is like
XYZ.ear-|
|--xyz.war
|
|--lib-|
|- xyz.jar
|- struts2-core-2.2.3.1.jar
|- struts2-convention-plugin-2.2.3.1.jar
|- xwork-core-2.2.3.1.jar
|- freemarker-2.3.16.jar
| etc (all jars required for struts2)
xyz.jar is containing my struts.xml file
xyz.jar contains my Action class as follows.
my.struts2.example.web.actions.common
//java imports......
@ParentPackage("mypackage")
public class HomepageAction extends ActionSupport {
public String execute() {
return SUCCESS;
}
}
xyz.war contains my jsp for HomepageAction like as follows
...WEB-INF/jsp/common/homepage.jsp
With this my server is starting successfully and deployed as expected but when i provide URL like
http://localhost:8080/xyz/common/homepage.action
Its throwing
Struts has detected an unhandled exception:
Messages:
There is no Action mapped for namespace /common and action name homepage.
Stacktraces
There is no Action mapped for namespace /common and action name homepage. - [unknown location]
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Closed] (WW-3705) Struts 2 Conventional Plugin is not
working
Posted by "Maurizio Cucchiara (Closed) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WW-3705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Maurizio Cucchiara closed WW-3705.
----------------------------------
Resolution: Not A Problem
please before opening an issue ask to the user mailing list
> Struts 2 Conventional Plugin is not working
> -------------------------------------------
>
> Key: WW-3705
> URL: https://issues.apache.org/jira/browse/WW-3705
> Project: Struts 2
> Issue Type: Bug
> Components: Plugin - Convention
> Affects Versions: 2.2.3.1
> Environment: Jboos AS 7
> Reporter: Sreekanth S Nair
>
> struts.xml is like
> <?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.1.7.dtd">
> <struts>
> <constant name="struts.devMode" value="true" />
> <constant name="struts.configuration.xml.reload" value="true"/>
> <constant name="struts.convention.result.path" value="/jsp" />
> <constant name="struts.convention.action.packages" value="my.struts2.example.web.actions" />
> <constant name="struts.custom.i18n.resources" value="custom" />
> <constant name="struts.i18n.reload" value="false" />
> <constant name="struts.locale" value="en_IN" />
> <constant name="struts.multipart.maxSize" value="10485760" />
> <constant name="struts.multipart.parser" value="jakarta"/>
>
> <package name="mypackage" extends="struts-default" namespace="/">
> ...................
> </package>
> </struts>
> web.xml is like
> <web-app xmlns="http://java.sun.com/xml/ns/javaee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
> version="2.5">
> .............
> <filter>
> <filter-name>struts2</filter-name>
> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
> </filter>
> <filter-mapping>
> <filter-name>struts2</filter-name>
> <url-pattern>*.action</url-pattern>
> </filter-mapping>
> ...............
> </web-app>
> Project structure is like
> -XYZ.ear|
> |--xyz.war
> |
> |--lib|
> |- xyz.jar
> |- struts2-core-2.2.3.1.jar
> |- struts2-convention-plugin-2.2.3.1.jar
> |- xwork-core-2.2.3.1.jar
> |- freemarker-2.3.16.jar
> | etc (all jars required for struts2)
>
> xyz.jar is containing my struts.xml file
> xyz.jar contains my Action class as follows.
> my.struts2.example.web.actions.common
> //java imports......
> @ParentPackage("mypackage")
> public class HomepageAction extends ActionSupport {
> public String execute() {
> return SUCCESS;
> }
> }
> xyz.war contains my jsp for HomepageAction like as follows
> ...WEB-INF/jsp/common/homepage.jsp
> With this my server is starting successfully and deployed as expected but when i provide URL like
> http://localhost:8080/xyz/common/homepage.action
> Its throwing
> Struts has detected an unhandled exception:
> Messages:
> There is no Action mapped for namespace /common and action name homepage.
> Stacktraces
> There is no Action mapped for namespace /common and action name homepage. - [unknown location]
> com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
> org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
> org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
> com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (WW-3705) Struts 2 Conventional Plugin is not
working
Posted by "Sreekanth S Nair (Updated) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WW-3705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sreekanth S Nair updated WW-3705:
---------------------------------
Description:
struts.xml is like
<?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.1.7.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<constant name="struts.configuration.xml.reload" value="true"/>
<constant name="struts.convention.result.path" value="/jsp" />
<constant name="struts.convention.action.packages" value="my.struts2.example.web.actions" />
<constant name="struts.custom.i18n.resources" value="custom" />
<constant name="struts.i18n.reload" value="false" />
<constant name="struts.locale" value="en_IN" />
<constant name="struts.multipart.maxSize" value="10485760" />
<constant name="struts.multipart.parser" value="jakarta"/>
<package name="mypackage" extends="struts-default" namespace="/">
...................
</package>
</struts>
web.xml is like
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
.............
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
...............
</web-app>
Project structure is like
-XYZ.ear|
|--xyz.war
|
|--lib|
|- xyz.jar
|- struts2-core-2.2.3.1.jar
|- struts2-convention-plugin-2.2.3.1.jar
|- xwork-core-2.2.3.1.jar
|- freemarker-2.3.16.jar
| etc (all jars required for struts2)
xyz.jar is containing my struts.xml file
xyz.jar contains my Action class as follows.
my.struts2.example.web.actions.common
//java imports......
@ParentPackage("mypackage")
public class HomepageAction extends ActionSupport {
public String execute() {
return SUCCESS;
}
}
xyz.war contains my jsp for HomepageAction like as follows
...WEB-INF/jsp/common/homepage.jsp
With this my server is starting successfully and deployed as expected but when i provide URL like
http://localhost:8080/xyz/common/homepage.action
Its throwing
Struts has detected an unhandled exception:
Messages:
There is no Action mapped for namespace /common and action name homepage.
Stacktraces
There is no Action mapped for namespace /common and action name homepage. - [unknown location]
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
was:
struts.xml is like
<?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.1.7.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<constant name="struts.configuration.xml.reload" value="true"/>
<constant name="struts.convention.result.path" value="/jsp" />
<constant name="struts.convention.action.packages" value="my.struts2.example.web.actions" />
<constant name="struts.custom.i18n.resources" value="custom" />
<constant name="struts.i18n.reload" value="false" />
<constant name="struts.locale" value="en_IN" />
<constant name="struts.multipart.maxSize" value="10485760" />
<constant name="struts.multipart.parser" value="jakarta"/>
<package name="mypackage" extends="struts-default" namespace="/">
...................
</package>
</struts>
web.xml is like
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
.............
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
...............
</web-app>
Project structure is like
XYZ.ear|
|--xyz.war
|
|--lib|
|- xyz.jar
|- struts2-core-2.2.3.1.jar
|- struts2-convention-plugin-2.2.3.1.jar
|- xwork-core-2.2.3.1.jar
|- freemarker-2.3.16.jar
| etc (all jars required for struts2)
xyz.jar is containing my struts.xml file
xyz.jar contains my Action class as follows.
my.struts2.example.web.actions.common
//java imports......
@ParentPackage("mypackage")
public class HomepageAction extends ActionSupport {
public String execute() {
return SUCCESS;
}
}
xyz.war contains my jsp for HomepageAction like as follows
...WEB-INF/jsp/common/homepage.jsp
With this my server is starting successfully and deployed as expected but when i provide URL like
http://localhost:8080/xyz/common/homepage.action
Its throwing
Struts has detected an unhandled exception:
Messages:
There is no Action mapped for namespace /common and action name homepage.
Stacktraces
There is no Action mapped for namespace /common and action name homepage. - [unknown location]
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
> Struts 2 Conventional Plugin is not working
> -------------------------------------------
>
> Key: WW-3705
> URL: https://issues.apache.org/jira/browse/WW-3705
> Project: Struts 2
> Issue Type: Bug
> Components: Plugin - Convention
> Affects Versions: 2.2.3.1
> Environment: Jboos AS 7
> Reporter: Sreekanth S Nair
>
> struts.xml is like
> <?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.1.7.dtd">
> <struts>
> <constant name="struts.devMode" value="true" />
> <constant name="struts.configuration.xml.reload" value="true"/>
> <constant name="struts.convention.result.path" value="/jsp" />
> <constant name="struts.convention.action.packages" value="my.struts2.example.web.actions" />
> <constant name="struts.custom.i18n.resources" value="custom" />
> <constant name="struts.i18n.reload" value="false" />
> <constant name="struts.locale" value="en_IN" />
> <constant name="struts.multipart.maxSize" value="10485760" />
> <constant name="struts.multipart.parser" value="jakarta"/>
>
> <package name="mypackage" extends="struts-default" namespace="/">
> ...................
> </package>
> </struts>
> web.xml is like
> <web-app xmlns="http://java.sun.com/xml/ns/javaee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
> version="2.5">
> .............
> <filter>
> <filter-name>struts2</filter-name>
> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
> </filter>
> <filter-mapping>
> <filter-name>struts2</filter-name>
> <url-pattern>*.action</url-pattern>
> </filter-mapping>
> ...............
> </web-app>
> Project structure is like
> -XYZ.ear|
> |--xyz.war
> |
> |--lib|
> |- xyz.jar
> |- struts2-core-2.2.3.1.jar
> |- struts2-convention-plugin-2.2.3.1.jar
> |- xwork-core-2.2.3.1.jar
> |- freemarker-2.3.16.jar
> | etc (all jars required for struts2)
>
> xyz.jar is containing my struts.xml file
> xyz.jar contains my Action class as follows.
> my.struts2.example.web.actions.common
> //java imports......
> @ParentPackage("mypackage")
> public class HomepageAction extends ActionSupport {
> public String execute() {
> return SUCCESS;
> }
> }
> xyz.war contains my jsp for HomepageAction like as follows
> ...WEB-INF/jsp/common/homepage.jsp
> With this my server is starting successfully and deployed as expected but when i provide URL like
> http://localhost:8080/xyz/common/homepage.action
> Its throwing
> Struts has detected an unhandled exception:
> Messages:
> There is no Action mapped for namespace /common and action name homepage.
> Stacktraces
> There is no Action mapped for namespace /common and action name homepage. - [unknown location]
> com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
> org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
> org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
> com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (WW-3705) Struts 2 Conventional Plugin is not
working
Posted by "Sreekanth S Nair (Updated) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WW-3705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sreekanth S Nair updated WW-3705:
---------------------------------
Description:
struts.xml is like
<?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.1.7.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<constant name="struts.configuration.xml.reload" value="true"/>
<constant name="struts.convention.result.path" value="/jsp" />
<constant name="struts.convention.action.packages" value="my.struts2.example.web.actions" />
<constant name="struts.custom.i18n.resources" value="custom" />
<constant name="struts.i18n.reload" value="false" />
<constant name="struts.locale" value="en_IN" />
<constant name="struts.multipart.maxSize" value="10485760" />
<constant name="struts.multipart.parser" value="jakarta"/>
<package name="mypackage" extends="struts-default" namespace="/">
...................
</package>
</struts>
web.xml is like
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
.............
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
...............
</web-app>
Project structure is like
XYZ.ear|
|--xyz.war
|
|--lib|
|- xyz.jar
|- struts2-core-2.2.3.1.jar
|- struts2-convention-plugin-2.2.3.1.jar
|- xwork-core-2.2.3.1.jar
|- freemarker-2.3.16.jar
| etc (all jars required for struts2)
xyz.jar is containing my struts.xml file
xyz.jar contains my Action class as follows.
my.struts2.example.web.actions.common
//java imports......
@ParentPackage("mypackage")
public class HomepageAction extends ActionSupport {
public String execute() {
return SUCCESS;
}
}
xyz.war contains my jsp for HomepageAction like as follows
...WEB-INF/jsp/common/homepage.jsp
With this my server is starting successfully and deployed as expected but when i provide URL like
http://localhost:8080/xyz/common/homepage.action
Its throwing
Struts has detected an unhandled exception:
Messages:
There is no Action mapped for namespace /common and action name homepage.
Stacktraces
There is no Action mapped for namespace /common and action name homepage. - [unknown location]
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
was:
struts.xml is like
<?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.1.7.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<constant name="struts.configuration.xml.reload" value="true"/>
<constant name="struts.convention.result.path" value="/jsp" />
<constant name="struts.convention.action.packages" value="my.struts2.example.web.actions" />
<constant name="struts.custom.i18n.resources" value="custom" />
<constant name="struts.i18n.reload" value="false" />
<constant name="struts.locale" value="en_IN" />
<constant name="struts.multipart.maxSize" value="10485760" />
<constant name="struts.multipart.parser" value="jakarta"/>
<package name="mypackage" extends="struts-default" namespace="/">
...................
</package>
</struts>
web.xml is like
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
.............
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
...............
</web-app>
Project structure is like
XYZ.ear-|
|--xyz.war
|
|--lib-|
|- xyz.jar
|- struts2-core-2.2.3.1.jar
|- struts2-convention-plugin-2.2.3.1.jar
|- xwork-core-2.2.3.1.jar
|- freemarker-2.3.16.jar
| etc (all jars required for struts2)
xyz.jar is containing my struts.xml file
xyz.jar contains my Action class as follows.
my.struts2.example.web.actions.common
//java imports......
@ParentPackage("mypackage")
public class HomepageAction extends ActionSupport {
public String execute() {
return SUCCESS;
}
}
xyz.war contains my jsp for HomepageAction like as follows
...WEB-INF/jsp/common/homepage.jsp
With this my server is starting successfully and deployed as expected but when i provide URL like
http://localhost:8080/xyz/common/homepage.action
Its throwing
Struts has detected an unhandled exception:
Messages:
There is no Action mapped for namespace /common and action name homepage.
Stacktraces
There is no Action mapped for namespace /common and action name homepage. - [unknown location]
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
> Struts 2 Conventional Plugin is not working
> -------------------------------------------
>
> Key: WW-3705
> URL: https://issues.apache.org/jira/browse/WW-3705
> Project: Struts 2
> Issue Type: Bug
> Components: Plugin - Convention
> Affects Versions: 2.2.3.1
> Environment: Jboos AS 7
> Reporter: Sreekanth S Nair
>
> struts.xml is like
> <?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.1.7.dtd">
> <struts>
> <constant name="struts.devMode" value="true" />
> <constant name="struts.configuration.xml.reload" value="true"/>
> <constant name="struts.convention.result.path" value="/jsp" />
> <constant name="struts.convention.action.packages" value="my.struts2.example.web.actions" />
> <constant name="struts.custom.i18n.resources" value="custom" />
> <constant name="struts.i18n.reload" value="false" />
> <constant name="struts.locale" value="en_IN" />
> <constant name="struts.multipart.maxSize" value="10485760" />
> <constant name="struts.multipart.parser" value="jakarta"/>
>
> <package name="mypackage" extends="struts-default" namespace="/">
> ...................
> </package>
> </struts>
> web.xml is like
> <web-app xmlns="http://java.sun.com/xml/ns/javaee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
> version="2.5">
> .............
> <filter>
> <filter-name>struts2</filter-name>
> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
> </filter>
> <filter-mapping>
> <filter-name>struts2</filter-name>
> <url-pattern>*.action</url-pattern>
> </filter-mapping>
> ...............
> </web-app>
> Project structure is like
> XYZ.ear|
> |--xyz.war
> |
> |--lib|
> |- xyz.jar
> |- struts2-core-2.2.3.1.jar
> |- struts2-convention-plugin-2.2.3.1.jar
> |- xwork-core-2.2.3.1.jar
> |- freemarker-2.3.16.jar
> | etc (all jars required for struts2)
>
> xyz.jar is containing my struts.xml file
> xyz.jar contains my Action class as follows.
> my.struts2.example.web.actions.common
> //java imports......
> @ParentPackage("mypackage")
> public class HomepageAction extends ActionSupport {
> public String execute() {
> return SUCCESS;
> }
> }
> xyz.war contains my jsp for HomepageAction like as follows
> ...WEB-INF/jsp/common/homepage.jsp
> With this my server is starting successfully and deployed as expected but when i provide URL like
> http://localhost:8080/xyz/common/homepage.action
> Its throwing
> Struts has detected an unhandled exception:
> Messages:
> There is no Action mapped for namespace /common and action name homepage.
> Stacktraces
> There is no Action mapped for namespace /common and action name homepage. - [unknown location]
> com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
> org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
> org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
> com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (WW-3705) Struts 2 Conventional Plugin is not
working
Posted by "Maurizio Cucchiara (Commented) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WW-3705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13149103#comment-13149103 ]
Maurizio Cucchiara commented on WW-3705:
----------------------------------------
http://lmgtfy.com/?q=struts+user+mailing+list&l=1
> Struts 2 Conventional Plugin is not working
> -------------------------------------------
>
> Key: WW-3705
> URL: https://issues.apache.org/jira/browse/WW-3705
> Project: Struts 2
> Issue Type: Bug
> Components: Plugin - Convention
> Affects Versions: 2.2.3.1
> Environment: Jboos AS 7
> Reporter: Sreekanth S Nair
>
> struts.xml is like
> <?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.1.7.dtd">
> <struts>
> <constant name="struts.devMode" value="true" />
> <constant name="struts.configuration.xml.reload" value="true"/>
> <constant name="struts.convention.result.path" value="/jsp" />
> <constant name="struts.convention.action.packages" value="my.struts2.example.web.actions" />
> <constant name="struts.custom.i18n.resources" value="custom" />
> <constant name="struts.i18n.reload" value="false" />
> <constant name="struts.locale" value="en_IN" />
> <constant name="struts.multipart.maxSize" value="10485760" />
> <constant name="struts.multipart.parser" value="jakarta"/>
>
> <package name="mypackage" extends="struts-default" namespace="/">
> ...................
> </package>
> </struts>
> web.xml is like
> <web-app xmlns="http://java.sun.com/xml/ns/javaee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
> version="2.5">
> .............
> <filter>
> <filter-name>struts2</filter-name>
> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
> </filter>
> <filter-mapping>
> <filter-name>struts2</filter-name>
> <url-pattern>*.action</url-pattern>
> </filter-mapping>
> ...............
> </web-app>
> Project structure is like
> -XYZ.ear|
> |--xyz.war
> |
> |--lib|
> |- xyz.jar
> |- struts2-core-2.2.3.1.jar
> |- struts2-convention-plugin-2.2.3.1.jar
> |- xwork-core-2.2.3.1.jar
> |- freemarker-2.3.16.jar
> | etc (all jars required for struts2)
>
> xyz.jar is containing my struts.xml file
> xyz.jar contains my Action class as follows.
> my.struts2.example.web.actions.common
> //java imports......
> @ParentPackage("mypackage")
> public class HomepageAction extends ActionSupport {
> public String execute() {
> return SUCCESS;
> }
> }
> xyz.war contains my jsp for HomepageAction like as follows
> ...WEB-INF/jsp/common/homepage.jsp
> With this my server is starting successfully and deployed as expected but when i provide URL like
> http://localhost:8080/xyz/common/homepage.action
> Its throwing
> Struts has detected an unhandled exception:
> Messages:
> There is no Action mapped for namespace /common and action name homepage.
> Stacktraces
> There is no Action mapped for namespace /common and action name homepage. - [unknown location]
> com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
> org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
> org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
> com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (WW-3705) Struts 2 Conventional Plugin is not
working
Posted by "Sreekanth S Nair (Commented) (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WW-3705?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13149068#comment-13149068 ]
Sreekanth S Nair commented on WW-3705:
--------------------------------------
Can you please give me the URL ?
> Struts 2 Conventional Plugin is not working
> -------------------------------------------
>
> Key: WW-3705
> URL: https://issues.apache.org/jira/browse/WW-3705
> Project: Struts 2
> Issue Type: Bug
> Components: Plugin - Convention
> Affects Versions: 2.2.3.1
> Environment: Jboos AS 7
> Reporter: Sreekanth S Nair
>
> struts.xml is like
> <?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.1.7.dtd">
> <struts>
> <constant name="struts.devMode" value="true" />
> <constant name="struts.configuration.xml.reload" value="true"/>
> <constant name="struts.convention.result.path" value="/jsp" />
> <constant name="struts.convention.action.packages" value="my.struts2.example.web.actions" />
> <constant name="struts.custom.i18n.resources" value="custom" />
> <constant name="struts.i18n.reload" value="false" />
> <constant name="struts.locale" value="en_IN" />
> <constant name="struts.multipart.maxSize" value="10485760" />
> <constant name="struts.multipart.parser" value="jakarta"/>
>
> <package name="mypackage" extends="struts-default" namespace="/">
> ...................
> </package>
> </struts>
> web.xml is like
> <web-app xmlns="http://java.sun.com/xml/ns/javaee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
> version="2.5">
> .............
> <filter>
> <filter-name>struts2</filter-name>
> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
> </filter>
> <filter-mapping>
> <filter-name>struts2</filter-name>
> <url-pattern>*.action</url-pattern>
> </filter-mapping>
> ...............
> </web-app>
> Project structure is like
> -XYZ.ear|
> |--xyz.war
> |
> |--lib|
> |- xyz.jar
> |- struts2-core-2.2.3.1.jar
> |- struts2-convention-plugin-2.2.3.1.jar
> |- xwork-core-2.2.3.1.jar
> |- freemarker-2.3.16.jar
> | etc (all jars required for struts2)
>
> xyz.jar is containing my struts.xml file
> xyz.jar contains my Action class as follows.
> my.struts2.example.web.actions.common
> //java imports......
> @ParentPackage("mypackage")
> public class HomepageAction extends ActionSupport {
> public String execute() {
> return SUCCESS;
> }
> }
> xyz.war contains my jsp for HomepageAction like as follows
> ...WEB-INF/jsp/common/homepage.jsp
> With this my server is starting successfully and deployed as expected but when i provide URL like
> http://localhost:8080/xyz/common/homepage.action
> Its throwing
> Struts has detected an unhandled exception:
> Messages:
> There is no Action mapped for namespace /common and action name homepage.
> Stacktraces
> There is no Action mapped for namespace /common and action name homepage. - [unknown location]
> com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
> org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
> org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
> com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira