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.