On Tue, Aug 10, 2010 at 11:36 AM, Afkham Azeez <[email protected]> wrote:
> > > On Mon, Aug 9, 2010 at 10:08 PM, Isuru Suriarachchi <[email protected]>wrote: > >> >> >> On Mon, Aug 9, 2010 at 8:10 PM, Senaka Fernando <[email protected]> wrote: >> >>> >>> >>> On Mon, Aug 9, 2010 at 5:29 PM, Afkham Azeez <[email protected]> wrote: >>> >>>> The way Apache DS has implemented this is pretty ugly. >>> >>> >>> I agree too. I believe that you can embed the jar inside the bundle that >>> you use it as a much cleaner workaround. WDYT? >>> >> >> +1. Or else, you can move the file into CARBON_HOME/lib/core/WEB-INF/lib >> which is the lib folder of the carbon webapp. >> > > Even that won't work for automatic feature installation, if the user > decides to deploy the Carbon webapp into his own Web container. If Carbon is > deployed under e.g. JBOSS_HOME/server/default/deploy/carbon.war, automatica > feature installation will not be able to copy stuff into the > carbon.war/WEB-INF/lib. > Azeez, I think embedding the jar is the cleanest approach. WDYT? /sumedha > > >> Thanks, >> ~Isuru >> >> >>> >>> >>>> >>>> Why the solution of copying to CARBON_HOME/lib will not work in all >>>> cases is because, many of our customers deploy Carbon as a webapp on >>>> different appservers. So, in that case, you will have to copy the jar into >>>> the appserver specific lib directory (which you cannot do through feature >>>> installation). Perhaps we should try to get this fixed in ApacheDS. >>>> >>> >>> +1. >>> >>> Thanks, >>> Senaka. >>> >>>> >>>> Azeez >>>> >>>> >>>> On Mon, Aug 9, 2010 at 3:38 PM, Amila Jayasekara <[email protected]>wrote: >>>> >>>>> ApacheDS version 1.5.7 finds default ".ldif" files by searching through >>>>> its own classpath. The default ".ldif" files are archived into a jar file >>>>> called "shared-ldap-schema-0.9.18.jar". Anyhow i didnt find a proper >>>>> documentation which states this, but after doing some debugging i found >>>>> following piece of code in apacheds source >>>>> (org.apache.directory.shared.ldap.schema.ldif.extractor.impl.ResourceMap.java), >>>>> >>>>> HashMap<String,Boolean> retval = new HashMap<String,Boolean>(); >>>>> String classPath = System.getProperty( "java.class.path", "." ); >>>>> String[] classPathElements = classPath.split( File.pathSeparator >>>>> ); >>>>> >>>>> for ( String element : classPathElements ) >>>>> { >>>>> getResources( retval, element, pattern ); >>>>> } >>>>> >>>>> Thus mail thread in [1] also confirmed above conclusion. >>>>> >>>>> [1] >>>>> http://www.mail-archive.com/[email protected]/msg03205.html >>>>> >>>>> Placing "shared-ldap-schema-0.9.18.jar" in >>>>> ${carbon.home}/repository/components/plugin will not be helpful as it is >>>>> not >>>>> visible to classpath. But if i place "shared-ldap-schema-0.9.18.jar" in >>>>> ${carbon.home}/lib, the library "shared-ldap-schema-0.9.18.jar" is visible >>>>> to the classpath. >>>>> >>>>> I hope this explains why i wanted to place a jar in ${carbon.home}/lib. >>>>> >>>>> Thank you >>>>> AmilaJ >>>>> >>>>> Afkham Azeez wrote: >>>>> >>>>>> I'm not questioning the validity of this scenario. I was wondering why >>>>>> a jar needs to be placed into CARBON_HOME/lib which is outside the OSGi >>>>>> environment. >>>>>> >>>>>> Azeez >>>>>> >>>>>> On Mon, Aug 9, 2010 at 10:59 AM, Lahiru Gunathilake >>>>>> <[email protected]<mailto: >>>>>> [email protected]>> wrote: >>>>>> >>>>>> Hi Azeez, >>>>>> >>>>>> I think this is a valid requirement during a scenario like, we do >>>>>> not ship a particular feature with any of our products and it's an >>>>>> optional feature and during the installation of that particular >>>>>> feature we need to put some configuration files or may be some jar >>>>>> files in to different locations likes like CARBON_HOME/lib >>>>>> CARBON_HOME/repository/conf. >>>>>> >>>>>> Since we are not shipping this with product we need to put them >>>>>> during feature installing time. >>>>>> >>>>>> Lahiru >>>>>> >>>>>> >>>>>> On Mon, Aug 9, 2010 at 10:53 AM, Sameera Jayasoma >>>>>> <[email protected] <mailto:[email protected]>> wrote: >>>>>> >>>>>> This is possible. You need to configure the carbon-p2-plugin >>>>>> properly. I will let you know how to do that. >>>>>> >>>>>> Thanks >>>>>> Sameera >>>>>> >>>>>> >>>>>> On Mon, Aug 9, 2010 at 10:36 AM, Afkham Azeez <[email protected] >>>>>> <mailto:[email protected]>> wrote: >>>>>> >>>>>> Please let us know why you are trying to do this. >>>>>> >>>>>> It is always better to explain the problem first before >>>>>> describing the solution so that others may be able to give >>>>>> you a better solution. >>>>>> >>>>>> thanks >>>>>> Azeez >>>>>> >>>>>> On Sun, Aug 8, 2010 at 9:57 PM, Amila Jayasekara >>>>>> <[email protected] <mailto:[email protected]>> wrote: >>>>>> >>>>>> Hi Sameera, >>>>>> I need to have a jar file in the classpath when >>>>>> running ApacheDS >>>>>> component. Is it possible to install a jar file to >>>>>> ${carbon.home}/lib >>>>>> when installing a feature ? If yes, please let me know >>>>>> how to configure >>>>>> the feature. >>>>>> >>>>>> Thankx >>>>>> AmilaJ >>>>>> >>>>>> _______________________________________________ >>>>>> Carbon-dev mailing list >>>>>> [email protected] <mailto:[email protected]> >>>>>> >>>>>> >>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- Afkham Azeez >>>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; >>>>>> http://wso2.com, Lean . Enterprise . Middleware >>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>> email: [email protected] <mailto:[email protected]> cell: +94 77 >>>>>> >>>>>> 3320919 >>>>>> blog: http://blog.afkham.org >>>>>> twitter: http://twitter.com/afkham_azeez >>>>>> linked-in: http://lk.linkedin.com/in/afkhamazeez >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- Sameera Jayasoma >>>>>> Technical Lead >>>>>> WSO2, Inc. (http://wso2.com) >>>>>> email: [email protected] <mailto:[email protected]> >>>>>> >>>>>> blog: http://tech.jayasoma.org >>>>>> >>>>>> Lean . Enterprise . Middleware >>>>>> >>>>>> _______________________________________________ >>>>>> Carbon-dev mailing list >>>>>> [email protected] <mailto:[email protected]> >>>>>> >>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- Lahiru Gunathilake >>>>>> Senior Software Engineer - WSO2 Inc. www.wso2.com >>>>>> <http://www.wso2.com> >>>>>> >>>>>> Email:[email protected] <email%[email protected]> <mailto: >>>>>> email%[email protected] <email%[email protected]>> Blog: >>>>>> www.lahiru.org <http://www.lahiru.org> >>>>>> >>>>>> Mobile: +94716381143 >>>>>> >>>>>> Lean . Enterprise . Middleware >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Afkham Azeez >>>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; >>>>>> http://wso2.com, Lean . Enterprise . Middleware >>>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>>> email: [email protected] <mailto:[email protected]> cell: +94 77 3320919 >>>>>> >>>>>> blog: http://blog.afkham.org >>>>>> twitter: http://twitter.com/afkham_azeez >>>>>> linked-in: http://lk.linkedin.com/in/afkhamazeez >>>>>> >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Carbon-dev mailing list >>>>>> [email protected] >>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Afkham Azeez >>>> Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, >>>> Lean . Enterprise . Middleware >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> email: [email protected] cell: +94 77 3320919 >>>> >>>> blog: http://blog.afkham.org >>>> twitter: http://twitter.com/afkham_azeez >>>> linked-in: http://lk.linkedin.com/in/afkhamazeez >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> [email protected] >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>>> >>> >>> >>> -- >>> Senaka Fernando >>> Associate Technical Lead >>> WSO2 Inc. >>> E-mail: senaka AT wso2.com; Mobile: +94 77 322 1818 >>> >>> http://www.wso2.com/ - "Lean . Enterprise . Middleware" >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > Afkham Azeez > Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, > Lean . Enterprise . Middleware > Member; Apache Software Foundation; http://www.apache.org/ > email: [email protected] cell: +94 77 3320919 > blog: http://blog.afkham.org > twitter: http://twitter.com/afkham_azeez > linked-in: http://lk.linkedin.com/in/afkhamazeez > > _______________________________________________ > Carbon-dev mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
