You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Celinio Fernandes <ce...@yahoo.com> on 2009/11/08 16:09:09 UTC
[Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
Hi,
this is my configuration :
Struts 2.1.8
JBoss AS 5.1.0 GA jdk6
I am facing the same problem as described in this JIRA issue :
http://issues.apache.org/struts/browse/WW-2948
I am stuck on this, can anyone suggest a work around ?
This is the part in web.xml that causes the trouble :
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>actionPackages</param-name>
<param-value>example</param-value>
</init-param>
</filter>
If i remove the <init-param> attribute then it complains about actionPackages missing.
Of course I changed <param-value> to point to the package where my Action classes are (under WEB-INF/classes)
So, does it really come from the Virtual File System in JBoss 5 ?
Any work around in the meantime ? Thanks for helping.
RE: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
Posted by Fernandes Celinio <cf...@sopragroup.com>.
Thanks a lot Lukasz Lenart. It worked :)
I cleaned up my lib folder, removed a lot of libraries and kept only the ones that are really needed.
That means the ones in your list and also these one :
struts2-tiles-plugin-2.1.8.jar
commons-beanutils-1.7.0.jar
commons-digester-2.0.jar
-----Message d'origine-----
De : Lukasz Lenart [mailto:lukasz.lenart@googlemail.com]
Envoyé : lundi 9 novembre 2009 20:53
À : Struts Users Mailing List
Objet : Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
2009/11/9 Fernandes Celinio <cf...@sopragroup.com>:
> Any idea ? Thanks
Dozen! First of all - remove all jars from server/default/lib - you shouldn't mix your jars between apps. As I remember only jdbc drivers should be shared. As you can see, you have duplicated ognl.jar and freemarker.jar.
Put only those files in application lib folder:
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.1.jar
freemarker-2.3.15.jar
log4j-1.2.12.jar
logkit-1.0.1.jar
ognl-2.7.3.jar
struts2-convention-plugin-2.1.8.jar
struts2-core-2.1.8.jar
xwork-core-2.1.6.jar
The minimal set needed for Convention plugin to work. You're mixing Convention plugin with Codebehind plugin - either one can be used at the same time.
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on
JBoss5.1.0: workaround ?
Posted by Lukasz Lenart <lu...@googlemail.com>.
2009/11/9 Fernandes Celinio <cf...@sopragroup.com>:
> Any idea ? Thanks
Dozen! First of all - remove all jars from server/default/lib - you
shouldn't mix your jars between apps. As I remember only jdbc drivers
should be shared. As you can see, you have duplicated ognl.jar and
freemarker.jar.
Put only those files in application lib folder:
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.1.jar
freemarker-2.3.15.jar
log4j-1.2.12.jar
logkit-1.0.1.jar
ognl-2.7.3.jar
struts2-convention-plugin-2.1.8.jar
struts2-core-2.1.8.jar
xwork-core-2.1.6.jar
The minimal set needed for Convention plugin to work. You're mixing
Convention plugin with Codebehind plugin - either one can be used at
the same time.
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
RE: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
Posted by Fernandes Celinio <cf...@sopragroup.com>.
It works if i use an exploded EAR and an exploded WAR.
However I get an HTTP 404 error on all actions I try to call.
Has there been any change in actions handling between Struts 2.0 and Struts 2.1.8 ?
-----Message d'origine-----
De : Fernandes Celinio [mailto:cfernandes@sopragroup.com]
Envoyé : lundi 9 novembre 2009 13:38
À : Struts Users Mailing List
Objet : RE: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
---------------- web.xml full content :----------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>VenteEnLigneWebStruts2</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<jsp-config>
<taglib>
<taglib-uri>/s</taglib-uri>
<taglib-location>/WEB-INF/struts-tags.tld</taglib-location>
</taglib>
</jsp-config>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
<init-param>
<param-name>actionPackages</param-name>
<param-value>com.eni.dvtejb.clientStruts2.action</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
</listener>
</web-app>
---------------- struts.xml full content : ----------------
<?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>
<include file="login.xml" />
<include file="accueil.xml" />
<include file="magasin.xml" />
<include file="inscription.xml" />
<constant name="struts.convention.action.packages" value="com.eni.dvtejb.clientStruts2.action" />
</struts>
I do not have any jars in my WEB-INF/lib folder, everything points to the lib folder from the Struts 2.1.8 distribution, and I copied everything to K:\ENI\DeveloppementEJB3\jboss-5.1.0.GA.jdk6\server\default\lib
I removed a few plugins.
---------------- Full content of K:\ENI\DeveloppementEJB3\jboss-5.1.0.GA.jdk6\server\default\lib : ----------------
09/11/2009 13:36 <REP> .
09/11/2009 13:36 <REP> ..
26/12/2008 02:43 358ÿ273 antlr-2.7.2.jar
26/12/2008 02:32 4ÿ467 aopalliance-1.0.jar
26/12/2008 03:12 37ÿ854 classworlds-1.1.jar
26/12/2008 02:03 188ÿ671 commons-beanutils-1.7.0.jar
05/01/2009 16:27 91ÿ699 commons-chain-1.2.jar
26/12/2008 02:09 571ÿ259 commons-collections-3.2.jar
05/01/2009 19:36 148ÿ783 commons-digester-2.0.jar
26/12/2008 02:05 57ÿ779 commons-fileupload-1.2.1.jar
26/12/2008 02:05 87ÿ776 commons-io-1.3.2.jar
26/12/2008 03:00 245ÿ274 commons-lang-2.3.jar
26/12/2008 02:03 38ÿ015 commons-logging-1.0.4.jar
26/12/2008 02:39 44ÿ598 commons-logging-api-1.1.jar
26/12/2008 02:05 138ÿ956 commons-validator-1.3.1.jar
26/12/2008 02:36 184ÿ569 dwr-1.1.1.jar
26/12/2008 03:00 77ÿ826 ezmorph-1.0.3.jar
01/05/2008 21:33 863ÿ477 freemarker-2.3.12.jar
20/07/2009 16:23 879ÿ259 freemarker-2.3.15.jar
03/06/2008 08:32 302ÿ352 jsf-facelets.jar
26/12/2008 03:00 124ÿ932 json-lib-2.1.jar
22/05/2009 15:38 393ÿ290 mail.jar
01/05/2008 21:33 168ÿ081 ognl-2.6.11.jar
23/07/2009 17:52 239ÿ803 ognl-2.7.3.jar
07/12/2007 06:08 1ÿ545ÿ954 ojdbc14.jar
22/09/2009 17:36 135ÿ820 org.apache.felix.bundlerepository-1.2.1.jar
22/09/2009 17:36 361ÿ268 org.apache.felix.framework-1.4.1.jar
22/09/2009 17:36 369ÿ804 org.apache.felix.main-1.4.1.jar
22/09/2009 17:36 51ÿ390 org.apache.felix.shell-1.0.2.jar
22/09/2009 17:36 12ÿ237 org.apache.felix.shell.tui-1.0.2.jar
26/12/2008 02:03 65ÿ261 oro-2.0.8.jar
15/07/2009 17:20 289ÿ911 oval-1.31.jar
30/11/2003 18:45 106ÿ577 p6spy.jar
26/12/2008 03:12 219ÿ380 plexus-container-default-1.0-alpha-10.jar
26/12/2008 02:04 172ÿ956 plexus-utils-1.2.jar
01/07/2009 21:43 181ÿ259 sitemesh-2.4.2.jar
17/06/2009 21:25 488ÿ282 spring-beans-2.5.6.jar
17/06/2009 21:25 476ÿ940 spring-context-2.5.6.jar
17/06/2009 21:25 285ÿ491 spring-core-2.5.6.jar
26/12/2008 02:05 180ÿ924 spring-test-2.5.6.jar
09/06/2009 19:46 194ÿ577 spring-web-2.5.6.jar
26/12/2008 02:05 26ÿ215 sslext-1.2-0.jar
05/01/2009 16:27 329ÿ441 struts-core-1.3.10.jar
23/09/2009 01:04 29ÿ553 struts2-codebehind-plugin-2.1.8.jar
23/09/2009 01:02 39ÿ265 struts2-config-browser-plugin-2.1.8.jar
23/09/2009 01:07 61ÿ007 struts2-convention-plugin-2.1.8.jar
23/09/2009 00:49 756ÿ085 struts2-core-2.1.8.jar
23/09/2009 01:00 1ÿ728ÿ624 struts2-dojo-plugin-2.1.8.jar
23/09/2009 00:56 5ÿ820 struts2-dwr-plugin-2.1.8.jar
23/09/2009 01:17 540ÿ399 struts2-embeddedjsp-plugin-2.1.8.jar
23/09/2009 01:10 17ÿ070 struts2-jasperreports-plugin-2.1.8.jar
23/09/2009 01:09 45ÿ735 struts2-javatemplates-plugin-2.1.8.jar
23/09/2009 01:11 10ÿ454 struts2-jfreechart-plugin-2.1.8.jar
23/09/2009 01:01 28ÿ603 struts2-jsf-plugin-2.1.8.jar
23/09/2009 01:16 51ÿ609 struts2-json-plugin-2.1.8.jar
23/09/2009 00:53 8ÿ317 struts2-junit-plugin-2.1.8.jar
23/09/2009 01:19 93ÿ140 struts2-osgi-admin-bundle-2.1.8.jar
23/09/2009 01:15 22ÿ744 struts2-oval-plugin-2.1.8.jar
23/09/2009 01:11 10ÿ201 struts2-pell-multipart-plugin-2.1.8.jar
23/09/2009 01:06 29ÿ110 struts2-rest-plugin-2.1.8.jar
23/09/2009 01:13 37ÿ177 struts2-sitegraph-plugin-2.1.8.jar
23/09/2009 01:02 16ÿ889 struts2-sitemesh-plugin-2.1.8.jar
23/09/2009 00:59 27ÿ758 struts2-struts1-plugin-2.1.8.jarOLD
23/09/2009 01:14 4ÿ392 struts2-testng-plugin-2.1.8.jar
23/09/2009 01:03 16ÿ584 struts2-tiles-plugin-2.1.8.jar
26/12/2008 02:05 692ÿ205 testng-5.1.jar
26/12/2008 02:52 17ÿ026 tiles-api-2.0.6.jar
26/12/2008 02:52 128ÿ136 tiles-core-2.0.6.jar
26/12/2008 02:52 41ÿ587 tiles-jsp-2.0.6.jar
22/09/2009 17:36 392ÿ124 velocity-1.5.jar
22/09/2009 17:36 134ÿ881 velocity-tools-1.3.jar
26/12/2008 02:28 24ÿ677 xpp3_min-1.1.3.4.O.jar
26/12/2008 02:28 373ÿ194 xstream-1.2.2.jar
01/05/2008 21:33 521ÿ827 xwork-2.1.1.jarOLD
22/09/2009 17:36 1ÿ557ÿ320 xwork-core-2.1.6.jar
Any idea ? Thanks
-----Message d'origine-----
De : Lukasz Lenart [mailto:lukasz.lenart@googlemail.com]
Envoyé : lundi 9 novembre 2009 13:29
À : Struts Users Mailing List
Objet : Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
2009/11/9 Fernandes Celinio <cf...@sopragroup.com>:
> It still does not work. It is still looking for that actionPackages
> parameter. And if i add it, I get an error related to the path.
Strange, you have something messed up with a configuration. Could you list what kind of jars do you have in WEB-INF/lib folder? Then could you show content of your configuration files?
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
RE: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
Posted by Fernandes Celinio <cf...@sopragroup.com>.
---------------- web.xml full content :----------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>VenteEnLigneWebStruts2</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<jsp-config>
<taglib>
<taglib-uri>/s</taglib-uri>
<taglib-location>/WEB-INF/struts-tags.tld</taglib-location>
</taglib>
</jsp-config>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
<init-param>
<param-name>actionPackages</param-name>
<param-value>com.eni.dvtejb.clientStruts2.action</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
</listener>
</web-app>
---------------- struts.xml full content : ----------------
<?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>
<include file="login.xml" />
<include file="accueil.xml" />
<include file="magasin.xml" />
<include file="inscription.xml" />
<constant name="struts.convention.action.packages" value="com.eni.dvtejb.clientStruts2.action" />
</struts>
I do not have any jars in my WEB-INF/lib folder, everything points to the lib folder from the Struts 2.1.8 distribution,
and I copied everything to K:\ENI\DeveloppementEJB3\jboss-5.1.0.GA.jdk6\server\default\lib
I removed a few plugins.
---------------- Full content of K:\ENI\DeveloppementEJB3\jboss-5.1.0.GA.jdk6\server\default\lib : ----------------
09/11/2009 13:36 <REP> .
09/11/2009 13:36 <REP> ..
26/12/2008 02:43 358ÿ273 antlr-2.7.2.jar
26/12/2008 02:32 4ÿ467 aopalliance-1.0.jar
26/12/2008 03:12 37ÿ854 classworlds-1.1.jar
26/12/2008 02:03 188ÿ671 commons-beanutils-1.7.0.jar
05/01/2009 16:27 91ÿ699 commons-chain-1.2.jar
26/12/2008 02:09 571ÿ259 commons-collections-3.2.jar
05/01/2009 19:36 148ÿ783 commons-digester-2.0.jar
26/12/2008 02:05 57ÿ779 commons-fileupload-1.2.1.jar
26/12/2008 02:05 87ÿ776 commons-io-1.3.2.jar
26/12/2008 03:00 245ÿ274 commons-lang-2.3.jar
26/12/2008 02:03 38ÿ015 commons-logging-1.0.4.jar
26/12/2008 02:39 44ÿ598 commons-logging-api-1.1.jar
26/12/2008 02:05 138ÿ956 commons-validator-1.3.1.jar
26/12/2008 02:36 184ÿ569 dwr-1.1.1.jar
26/12/2008 03:00 77ÿ826 ezmorph-1.0.3.jar
01/05/2008 21:33 863ÿ477 freemarker-2.3.12.jar
20/07/2009 16:23 879ÿ259 freemarker-2.3.15.jar
03/06/2008 08:32 302ÿ352 jsf-facelets.jar
26/12/2008 03:00 124ÿ932 json-lib-2.1.jar
22/05/2009 15:38 393ÿ290 mail.jar
01/05/2008 21:33 168ÿ081 ognl-2.6.11.jar
23/07/2009 17:52 239ÿ803 ognl-2.7.3.jar
07/12/2007 06:08 1ÿ545ÿ954 ojdbc14.jar
22/09/2009 17:36 135ÿ820 org.apache.felix.bundlerepository-1.2.1.jar
22/09/2009 17:36 361ÿ268 org.apache.felix.framework-1.4.1.jar
22/09/2009 17:36 369ÿ804 org.apache.felix.main-1.4.1.jar
22/09/2009 17:36 51ÿ390 org.apache.felix.shell-1.0.2.jar
22/09/2009 17:36 12ÿ237 org.apache.felix.shell.tui-1.0.2.jar
26/12/2008 02:03 65ÿ261 oro-2.0.8.jar
15/07/2009 17:20 289ÿ911 oval-1.31.jar
30/11/2003 18:45 106ÿ577 p6spy.jar
26/12/2008 03:12 219ÿ380 plexus-container-default-1.0-alpha-10.jar
26/12/2008 02:04 172ÿ956 plexus-utils-1.2.jar
01/07/2009 21:43 181ÿ259 sitemesh-2.4.2.jar
17/06/2009 21:25 488ÿ282 spring-beans-2.5.6.jar
17/06/2009 21:25 476ÿ940 spring-context-2.5.6.jar
17/06/2009 21:25 285ÿ491 spring-core-2.5.6.jar
26/12/2008 02:05 180ÿ924 spring-test-2.5.6.jar
09/06/2009 19:46 194ÿ577 spring-web-2.5.6.jar
26/12/2008 02:05 26ÿ215 sslext-1.2-0.jar
05/01/2009 16:27 329ÿ441 struts-core-1.3.10.jar
23/09/2009 01:04 29ÿ553 struts2-codebehind-plugin-2.1.8.jar
23/09/2009 01:02 39ÿ265 struts2-config-browser-plugin-2.1.8.jar
23/09/2009 01:07 61ÿ007 struts2-convention-plugin-2.1.8.jar
23/09/2009 00:49 756ÿ085 struts2-core-2.1.8.jar
23/09/2009 01:00 1ÿ728ÿ624 struts2-dojo-plugin-2.1.8.jar
23/09/2009 00:56 5ÿ820 struts2-dwr-plugin-2.1.8.jar
23/09/2009 01:17 540ÿ399 struts2-embeddedjsp-plugin-2.1.8.jar
23/09/2009 01:10 17ÿ070 struts2-jasperreports-plugin-2.1.8.jar
23/09/2009 01:09 45ÿ735 struts2-javatemplates-plugin-2.1.8.jar
23/09/2009 01:11 10ÿ454 struts2-jfreechart-plugin-2.1.8.jar
23/09/2009 01:01 28ÿ603 struts2-jsf-plugin-2.1.8.jar
23/09/2009 01:16 51ÿ609 struts2-json-plugin-2.1.8.jar
23/09/2009 00:53 8ÿ317 struts2-junit-plugin-2.1.8.jar
23/09/2009 01:19 93ÿ140 struts2-osgi-admin-bundle-2.1.8.jar
23/09/2009 01:15 22ÿ744 struts2-oval-plugin-2.1.8.jar
23/09/2009 01:11 10ÿ201 struts2-pell-multipart-plugin-2.1.8.jar
23/09/2009 01:06 29ÿ110 struts2-rest-plugin-2.1.8.jar
23/09/2009 01:13 37ÿ177 struts2-sitegraph-plugin-2.1.8.jar
23/09/2009 01:02 16ÿ889 struts2-sitemesh-plugin-2.1.8.jar
23/09/2009 00:59 27ÿ758 struts2-struts1-plugin-2.1.8.jarOLD
23/09/2009 01:14 4ÿ392 struts2-testng-plugin-2.1.8.jar
23/09/2009 01:03 16ÿ584 struts2-tiles-plugin-2.1.8.jar
26/12/2008 02:05 692ÿ205 testng-5.1.jar
26/12/2008 02:52 17ÿ026 tiles-api-2.0.6.jar
26/12/2008 02:52 128ÿ136 tiles-core-2.0.6.jar
26/12/2008 02:52 41ÿ587 tiles-jsp-2.0.6.jar
22/09/2009 17:36 392ÿ124 velocity-1.5.jar
22/09/2009 17:36 134ÿ881 velocity-tools-1.3.jar
26/12/2008 02:28 24ÿ677 xpp3_min-1.1.3.4.O.jar
26/12/2008 02:28 373ÿ194 xstream-1.2.2.jar
01/05/2008 21:33 521ÿ827 xwork-2.1.1.jarOLD
22/09/2009 17:36 1ÿ557ÿ320 xwork-core-2.1.6.jar
Any idea ? Thanks
-----Message d'origine-----
De : Lukasz Lenart [mailto:lukasz.lenart@googlemail.com]
Envoyé : lundi 9 novembre 2009 13:29
À : Struts Users Mailing List
Objet : Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
2009/11/9 Fernandes Celinio <cf...@sopragroup.com>:
> It still does not work. It is still looking for that actionPackages
> parameter. And if i add it, I get an error related to the path.
Strange, you have something messed up with a configuration. Could you list what kind of jars do you have in WEB-INF/lib folder? Then could you show content of your configuration files?
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on
JBoss5.1.0: workaround ?
Posted by Lukasz Lenart <lu...@googlemail.com>.
2009/11/9 Fernandes Celinio <cf...@sopragroup.com>:
> It still does not work. It is still looking for that actionPackages parameter. And if i add it, I get an error
> related to the path.
Strange, you have something messed up with a configuration. Could you
list what kind of jars do you have in WEB-INF/lib folder? Then could
you show content of your configuration files?
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
RE: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
Posted by Fernandes Celinio <cf...@sopragroup.com>.
It still does not work. It is still looking for that actionPackages parameter. And if i add it, I get an error related to the path.
----------- web.xml content :-----------
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
<!-- <init-param>-->
<!-- <param-name>actionPackages</param-name>-->
<!-- <param-value>com.eni.dvtejb.clientStruts2.action</param-value>-->
<!-- </init-param> -->
</filter>
---------- struts.xml content :--------------
<constant name="struts.convention.action.packages" value="com.eni.dvtejb.clientStruts2.action" />
----------- error :----------
Caused by: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='actionPackages'] in public void org.apache.struts2.config.ClasspathPackageProvider.setActionPackages(java.lang.String).
I have the struts2-convention-plugin-2.1.8.jar library in JBoss classpath of course.
-----Message d'origine-----
De : Lukasz Lenart [mailto:lukasz.lenart@googlemail.com]
Envoyé : lundi 9 novembre 2009 13:15
À : Struts Users Mailing List
Objet : Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
2009/11/9 Fernandes Celinio <cf...@sopragroup.com>:
> Is that latest filter implementation part of the Struts 2.1.8 distribution ?
Sorry, tiny mistake, should be
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on
JBoss5.1.0: workaround ?
Posted by Lukasz Lenart <lu...@googlemail.com>.
2009/11/9 Fernandes Celinio <cf...@sopragroup.com>:
> Is that latest filter implementation part of the Struts 2.1.8 distribution ?
Sorry, tiny mistake, should be
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
RE: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
Posted by Fernandes Celinio <cf...@sopragroup.com>.
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
Is that latest filter implementation part of the Struts 2.1.8 distribution ?
-----Message d'origine-----
De : Lukasz Lenart [mailto:lukasz.lenart@googlemail.com]
Envoyé : lundi 9 novembre 2009 13:03
À : Struts Users Mailing List
Objet : Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
2009/11/9 Fernandes Celinio <cf...@sopragroup.com>:
> 12:48:52,978 ERROR [Dispatcher] Dispatcher initialization failed
> java.lang.RuntimeException: java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='actionPackages'] in public void org.apache.struts2.config.ClasspathPackageProvider.setActionPackages(java.lang.String).
Used latest filter implementation:
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on
JBoss5.1.0: workaround ?
Posted by Lukasz Lenart <lu...@googlemail.com>.
2009/11/9 Fernandes Celinio <cf...@sopragroup.com>:
> 12:48:52,978 ERROR [Dispatcher] Dispatcher initialization failed
> java.lang.RuntimeException: java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='actionPackages'] in public void org.apache.struts2.config.ClasspathPackageProvider.setActionPackages(java.lang.String).
Used latest filter implementation:
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
RE: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
Posted by Fernandes Celinio <cf...@sopragroup.com>.
Well, the problem now is that if I remove that param from the web.xml file, it complains about it :
<!-- <init-param>-->
<!-- <param-name>actionPackages</param-name>-->
<!-- <param-value>com.eni.dvtejb.clientStruts2.action</param-value>-->
<!-- </init-param> -->
12:48:52,978 ERROR [Dispatcher] Dispatcher initialization failed
java.lang.RuntimeException: java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='actionPackages'] in public void org.apache.struts2.config.ClasspathPackageProvider.setActionPackages(java.lang.String).
In struts.xml I put :
<constant name="struts.convention.action.packages"
value="com.eni.dvtejb.clientStruts2.action" />
Any idea ? You also removed it from the web.xml file ?
Thanks.
-----Message d'origine-----
De : Lukasz Lenart [mailto:lukasz.lenart@googlemail.com]
Envoyé : lundi 9 novembre 2009 12:25
À : Struts Users Mailing List
Objet : Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
2009/11/9 Fernandes Celinio <cf...@sopragroup.com>:
> However I am using JBOSS 5.1.0 GA JDK 6, not Jboss 5.0.1 GA.
I downloaded and checked also with 5.1 - no problems spotted
> Anyays, I added a constant in struts.xml :
> <constant name="actionPackages"
> value="com.eni.dvtejb.clientStruts2.action" />
You have to define it like this:
<constant name="struts.convention.action.packages"
value="com.eni.dvtejb.clientStruts2.action" />
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on
JBoss5.1.0: workaround ?
Posted by Lukasz Lenart <lu...@googlemail.com>.
2009/11/9 Fernandes Celinio <cf...@sopragroup.com>:
> However I am using JBOSS 5.1.0 GA JDK 6, not Jboss 5.0.1 GA.
I downloaded and checked also with 5.1 - no problems spotted
> Anyays, I added a constant in struts.xml :
> <constant name="actionPackages" value="com.eni.dvtejb.clientStruts2.action" />
You have to define it like this:
<constant name="struts.convention.action.packages"
value="com.eni.dvtejb.clientStruts2.action" />
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
RE: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
Posted by Fernandes Celinio <cf...@sopragroup.com>.
Thanks Likasz.
However I am using JBOSS 5.1.0 GA JDK 6, not Jboss 5.0.1 GA.
Anyays, I added a constant in struts.xml :
<constant name="actionPackages" value="com.eni.dvtejb.clientStruts2.action" />
And removed the <init-param> <param-name> <param-value> tags from the web.xml file.
It still does not work, I still get that java.io.FileNotFoundException exception.
Someone from Jboss suggested that I try deploying with the exploded EAR and WAR files, to resolve that Path problem.
Any suggestion ?
-----Message d'origine-----
De : Lukasz Lenart [mailto:lukasz.lenart@googlemail.com]
Envoyé : lundi 9 novembre 2009 08:39
À : Struts Users Mailing List
Objet : Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
2009/11/8 Celinio Fernandes <ce...@yahoo.com>:
> I am facing the same problem as described in this JIRA issue :
> http://issues.apache.org/struts/browse/WW-2948
I tested that with JBoss 5.0.1 GA and I used example application based on new struts2-archetype-convention archetype. I didn't spot any problems.
> If i remove the <init-param> attribute then it complains about actionPackages missing.
> Of course I changed <param-value> to point to the package where my
> Action classes are (under WEB-INF/classes)
Did you try to set up constant either in struts.xml or struts.properties?
struts.convention.action.packages = example
where you should specify the full names of packages with actions, like below struts.convention.action.packages = com.demo.web.actions
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on
JBoss5.1.0: workaround ?
Posted by Lukasz Lenart <lu...@googlemail.com>.
2009/11/8 Celinio Fernandes <ce...@yahoo.com>:
> I am facing the same problem as described in this JIRA issue :
> http://issues.apache.org/struts/browse/WW-2948
I tested that with JBoss 5.0.1 GA and I used example application based
on new struts2-archetype-convention archetype. I didn't spot any
problems.
> If i remove the <init-param> attribute then it complains about actionPackages missing.
> Of course I changed <param-value> to point to the package where my Action classes are
> (under WEB-INF/classes)
Did you try to set up constant either in struts.xml or struts.properties?
struts.convention.action.packages = example
where you should specify the full names of packages with actions, like below
struts.convention.action.packages = com.demo.web.actions
Regards
--
Lukasz
http://www.lenart.org.pl/
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
Posted by Celinio Fernandes <ce...@yahoo.com>.
Can someone provide a patch for it asap ?
http://jira.opensymphony.com/browse/XW-678
JBoss 5.1.0 GA users are stuck without it.
Thanks in advance.
From: Celinio Fernandes <ce...@yahoo.com>
Subject: [Struts 2.1.8] Filter init parameter "actionPackages" fails on JBoss5.1.0: workaround ?
To: "Struts Users Mailing List" <us...@struts.apache.org>
Date: Sunday, November 8, 2009, 7:09 AM
Hi,
this is my configuration :
Struts 2.1.8
JBoss AS 5.1.0 GA jdk6
I am facing the same problem as described in this JIRA issue :
http://issues.apache.org/struts/browse/WW-2948
I am stuck on this, can anyone suggest a work around ?
This is the part in web.xml that causes the trouble :
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>actionPackages</param-name>
<param-value>example</param-value>
</init-param>
</filter>
If i remove the <init-param> attribute then it complains about actionPackages missing.
Of course I changed <param-value> to point to the package where my Action classes are (under WEB-INF/classes)
So, does it really come from the Virtual File System in JBoss 5 ?
Any work around in the meantime ? Thanks for helping.