Re: Running two different version of struts2 web app in a EAR

2013-10-17 Thread Sreekanth S. Nair
Thanks for your suggestions Lukazs...

-- 
Thanks & Regards
Srikanth
Software Developer

eGovernments Foundations
www.egovernments.org
Mob : 9980078913



On Thu, Oct 17, 2013 at 4:36 PM, Lukasz Lenart wrote:

> I would rather put all the dependencies - it's safer
>
> 2013/10/17 Sreekanth S. Nair :
> > hmmm, thanks lukazs. If we want to package jars inside WEB-INF/lib/
> which r
> > the jars needs to be in WEB-INF/lib to resolve this conflict? only
> struts2
> > libs or all dependencies as well?
> >
> > --
> > Thanks & Regards
> > Srikanth
> > Software Developer
> > 
> > eGovernments Foundations
> > www.egovernments.org
> > Mob : 9980078913
> > 
> >
> >
> > On Thu, Oct 17, 2013 at 3:46 PM, Lukasz Lenart  >wrote:
> >
> >> 2013/10/17 Sreekanth S. Nair :
> >> > Hi,
> >> >
> >> > I have an .ear project which contains multiple wars, among this i
> want to
> >> > run one war using latest struts2 and others with older version of
> >> struts2.
> >> > In my .ear/lib/ i have older version which used to run older web apps
> and
> >> > i'm
> >> > packaging strust2 latest and its dependency jar in WEB-INF/lib for the
> >> one
> >> > which i want to run in latest strust2. but its giving the following
> >> error.
> >> >
> >> > Caused by: Unable to load bean: type:
> >> > class:com.opensymphony.xwork2.ObjectFactory - bean -
> >> >
> >>
> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/tmp/deploy/tmp7510742630477215514struts2-blank-exp.war/WEB-INF/lib/struts2-core-2.3.15.2.jar!/struts-default.xml:29:72
> >> > at
> >> >
> >>
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:239)
> >> > at
> >> >
> >>
> org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:100)
> >> > at
> >> >
> >>
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:156)
> >> > at
> >> >
> >>
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
> >> > ... 143 more
> >> > Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with
> the
> >> > name xwork has already been loaded by bean -
> >> >
> >>
> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/deploy/egov.ear/lib/struts2-core-2.1.2.jar!/struts-default.xml:29:72
> >> > - bean -
> >> >
> >>
> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/tmp/deploy/tmp7510742630477215514struts2-blank-exp.war/WEB-INF/lib/struts2-core-2.3.15.2.jar!/struts-default.xml:29:72
> >> > at
> >> >
> >>
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:223)
> >> > ... 146 more
> >> >
> >> > Is it possible to integrate two different version of strust2 in an ear
> >> > deployment?
> >>
> >> It should be possible, each must have its own set of jars in
> >> WEB-INF/lib - you cannot have shared jars in EAR
> >>
> >>
> >> Regards
> >> --
> >> Łukasz
> >> + 48 606 323 122 http://www.lenart.org.pl/
> >>
> >> -
> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> >> For additional commands, e-mail: user-h...@struts.apache.org
> >>
> >>
>
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>


Re: Running two different version of struts2 web app in a EAR

2013-10-17 Thread Lukasz Lenart
I would rather put all the dependencies - it's safer

2013/10/17 Sreekanth S. Nair :
> hmmm, thanks lukazs. If we want to package jars inside WEB-INF/lib/ which r
> the jars needs to be in WEB-INF/lib to resolve this conflict? only struts2
> libs or all dependencies as well?
>
> --
> Thanks & Regards
> Srikanth
> Software Developer
> 
> eGovernments Foundations
> www.egovernments.org
> Mob : 9980078913
> 
>
>
> On Thu, Oct 17, 2013 at 3:46 PM, Lukasz Lenart wrote:
>
>> 2013/10/17 Sreekanth S. Nair :
>> > Hi,
>> >
>> > I have an .ear project which contains multiple wars, among this i want to
>> > run one war using latest struts2 and others with older version of
>> struts2.
>> > In my .ear/lib/ i have older version which used to run older web apps and
>> > i'm
>> > packaging strust2 latest and its dependency jar in WEB-INF/lib for the
>> one
>> > which i want to run in latest strust2. but its giving the following
>> error.
>> >
>> > Caused by: Unable to load bean: type:
>> > class:com.opensymphony.xwork2.ObjectFactory - bean -
>> >
>> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/tmp/deploy/tmp7510742630477215514struts2-blank-exp.war/WEB-INF/lib/struts2-core-2.3.15.2.jar!/struts-default.xml:29:72
>> > at
>> >
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:239)
>> > at
>> >
>> org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:100)
>> > at
>> >
>> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:156)
>> > at
>> >
>> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
>> > ... 143 more
>> > Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the
>> > name xwork has already been loaded by bean -
>> >
>> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/deploy/egov.ear/lib/struts2-core-2.1.2.jar!/struts-default.xml:29:72
>> > - bean -
>> >
>> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/tmp/deploy/tmp7510742630477215514struts2-blank-exp.war/WEB-INF/lib/struts2-core-2.3.15.2.jar!/struts-default.xml:29:72
>> > at
>> >
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:223)
>> > ... 146 more
>> >
>> > Is it possible to integrate two different version of strust2 in an ear
>> > deployment?
>>
>> It should be possible, each must have its own set of jars in
>> WEB-INF/lib - you cannot have shared jars in EAR
>>
>>
>> Regards
>> --
>> Łukasz
>> + 48 606 323 122 http://www.lenart.org.pl/
>>
>> -
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Re: Running two different version of struts2 web app in a EAR

2013-10-17 Thread Sreekanth S. Nair
hmmm, thanks lukazs. If we want to package jars inside WEB-INF/lib/ which r
the jars needs to be in WEB-INF/lib to resolve this conflict? only struts2
libs or all dependencies as well?

-- 
Thanks & Regards
Srikanth
Software Developer

eGovernments Foundations
www.egovernments.org
Mob : 9980078913



On Thu, Oct 17, 2013 at 3:46 PM, Lukasz Lenart wrote:

> 2013/10/17 Sreekanth S. Nair :
> > Hi,
> >
> > I have an .ear project which contains multiple wars, among this i want to
> > run one war using latest struts2 and others with older version of
> struts2.
> > In my .ear/lib/ i have older version which used to run older web apps and
> > i'm
> > packaging strust2 latest and its dependency jar in WEB-INF/lib for the
> one
> > which i want to run in latest strust2. but its giving the following
> error.
> >
> > Caused by: Unable to load bean: type:
> > class:com.opensymphony.xwork2.ObjectFactory - bean -
> >
> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/tmp/deploy/tmp7510742630477215514struts2-blank-exp.war/WEB-INF/lib/struts2-core-2.3.15.2.jar!/struts-default.xml:29:72
> > at
> >
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:239)
> > at
> >
> org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:100)
> > at
> >
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:156)
> > at
> >
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
> > ... 143 more
> > Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the
> > name xwork has already been loaded by bean -
> >
> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/deploy/egov.ear/lib/struts2-core-2.1.2.jar!/struts-default.xml:29:72
> > - bean -
> >
> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/tmp/deploy/tmp7510742630477215514struts2-blank-exp.war/WEB-INF/lib/struts2-core-2.3.15.2.jar!/struts-default.xml:29:72
> > at
> >
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:223)
> > ... 146 more
> >
> > Is it possible to integrate two different version of strust2 in an ear
> > deployment?
>
> It should be possible, each must have its own set of jars in
> WEB-INF/lib - you cannot have shared jars in EAR
>
>
> Regards
> --
> Łukasz
> + 48 606 323 122 http://www.lenart.org.pl/
>
> -
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>


Re: Running two different version of struts2 web app in a EAR

2013-10-17 Thread Lukasz Lenart
2013/10/17 Sreekanth S. Nair :
> Hi,
>
> I have an .ear project which contains multiple wars, among this i want to
> run one war using latest struts2 and others with older version of struts2.
> In my .ear/lib/ i have older version which used to run older web apps and
> i'm
> packaging strust2 latest and its dependency jar in WEB-INF/lib for the one
> which i want to run in latest strust2. but its giving the following error.
>
> Caused by: Unable to load bean: type:
> class:com.opensymphony.xwork2.ObjectFactory - bean -
> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/tmp/deploy/tmp7510742630477215514struts2-blank-exp.war/WEB-INF/lib/struts2-core-2.3.15.2.jar!/struts-default.xml:29:72
> at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:239)
> at
> org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:100)
> at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:156)
> at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
> ... 143 more
> Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the
> name xwork has already been loaded by bean -
> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/deploy/egov.ear/lib/struts2-core-2.1.2.jar!/struts-default.xml:29:72
> - bean -
> jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/tmp/deploy/tmp7510742630477215514struts2-blank-exp.war/WEB-INF/lib/struts2-core-2.3.15.2.jar!/struts-default.xml:29:72
> at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:223)
> ... 146 more
>
> Is it possible to integrate two different version of strust2 in an ear
> deployment?

It should be possible, each must have its own set of jars in
WEB-INF/lib - you cannot have shared jars in EAR


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Running two different version of struts2 web app in a EAR

2013-10-17 Thread Sreekanth S. Nair
Hi,

I have an .ear project which contains multiple wars, among this i want to
run one war using latest struts2 and others with older version of struts2.
In my .ear/lib/ i have older version which used to run older web apps and
i'm
packaging strust2 latest and its dependency jar in WEB-INF/lib for the one
which i want to run in latest strust2. but its giving the following error.

Caused by: Unable to load bean: type:
class:com.opensymphony.xwork2.ObjectFactory - bean -
jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/tmp/deploy/tmp7510742630477215514struts2-blank-exp.war/WEB-INF/lib/struts2-core-2.3.15.2.jar!/struts-default.xml:29:72
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:239)
at
org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:100)
at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:156)
at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 143 more
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the
name xwork has already been loaded by bean -
jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/deploy/egov.ear/lib/struts2-core-2.1.2.jar!/struts-default.xml:29:72
- bean -
jar:file:/home/srikanth/Servers/jboss-4.2.3.GA-erp/server/default/tmp/deploy/tmp7510742630477215514struts2-blank-exp.war/WEB-INF/lib/struts2-core-2.3.15.2.jar!/struts-default.xml:29:72
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:223)
... 146 more

Is it possible to integrate two different version of strust2 in an ear
deployment?

-- 
Thanks & Regards
Srikanth