You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by Guillaume Nodet <gn...@gmail.com> on 2009/06/10 11:51:32 UTC

Re: svn commit: r782239 - in /felix/trunk/karaf: assembly/src/main/filtered-resources/features.xml pom.xml

I may be wrong, but I think it's a really bad idea to use those jetty bundles.
The reason is that there is split packages between bundles.
That's the main reason why I created a servicemix bundle for jetty:
    http://repo2.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.jetty-bundle/6.1.14_1/

There's no problem at all until someone try to use jetty SSL.
Both jetty and jetty-sslengine exports the org/mortbay/jetty/security
package :-(

On Sat, Jun 6, 2009 at 14:03, <ge...@apache.org> wrote:
> Author: gertv
> Date: Sat Jun  6 12:03:00 2009
> New Revision: 782239
>
> URL: http://svn.apache.org/viewvc?rev=782239&view=rev
> Log:
> FELIX-1121: Add feature for installing Felix Web Console
>
> Modified:
>    felix/trunk/karaf/assembly/src/main/filtered-resources/features.xml
>    felix/trunk/karaf/pom.xml
>
> Modified: felix/trunk/karaf/assembly/src/main/filtered-resources/features.xml
> URL: http://svn.apache.org/viewvc/felix/trunk/karaf/assembly/src/main/filtered-resources/features.xml?rev=782239&r1=782238&r2=782239&view=diff
> ==============================================================================
> --- felix/trunk/karaf/assembly/src/main/filtered-resources/features.xml (original)
> +++ felix/trunk/karaf/assembly/src/main/filtered-resources/features.xml Sat Jun  6 12:03:00 2009
> @@ -24,4 +24,21 @@
>         <bundle>mvn:org.apache.felix/org.apache.felix.bundlerepository/${felix.bundlerepository.version}</bundle>
>         <bundle>mvn:org.apache.felix.karaf.gshell/org.apache.felix.karaf.gshell.obr/${version}</bundle>
>     </feature>
> +    <feature name="felix-http" version="${version}">
> +        <bundle>mvn:org.mortbay.jetty/jetty-util/${jetty.version}/jar</bundle>
> +        <bundle>mvn:org.mortbay.jetty/jetty-sslengine/${jetty.version}/jar</bundle>
> +        <bundle>mvn:org.mortbay.jetty/jetty/${jetty.version}/jar</bundle>
> +        <bundle>mvn:org.apache.felix/org.apache.felix.http.jetty/${felix.http.version}/jar</bundle>
> +        <config name="org.apache.felix.http">
> +          org.osgi.service.http.port=8080
> +        </config>
> +    </feature>
> +    <feature name="webconsole" version="${version}">
> +        <feature version="${version}">felix-http</feature>
> +        <bundle>mvn:org.apache.felix/org.apache.felix.webconsole/${felix.webconsole.version}/jar</bundle>
> +        <config name="org.apache.felix.webconsole.internal.servlet.OsgiManager">
> +          username=karaf
> +          password=karaf
> +        </config>
> +    </feature>
>  </features>
>
> Modified: felix/trunk/karaf/pom.xml
> URL: http://svn.apache.org/viewvc/felix/trunk/karaf/pom.xml?rev=782239&r1=782238&r2=782239&view=diff
> ==============================================================================
> --- felix/trunk/karaf/pom.xml (original)
> +++ felix/trunk/karaf/pom.xml Sat Jun  6 12:03:00 2009
> @@ -76,17 +76,20 @@
>         <depends.maven.plugin.version>1.0</depends.maven.plugin.version>
>         <easymock.version>2.4</easymock.version>
>         <equinox.version> 3.5.0.v20090429-1630</equinox.version>
> +        <felix.bundlerepository.version>1.4.0</felix.bundlerepository.version>
> +        <felix.compendium.version>1.2.0</felix.compendium.version>
>         <felix.configadmin.version>1.0.4</felix.configadmin.version>
> -        <felix.plugin.version>2.0.0</felix.plugin.version>
>         <felix.framework.version>1.6.0</felix.framework.version>
> +        <felix.http.version>1.0.0</felix.http.version>
>         <felix.osgi.version>1.2.0</felix.osgi.version>
> -        <felix.compendium.version>1.2.0</felix.compendium.version>
> -        <felix.bundlerepository.version>1.4.0</felix.bundlerepository.version>
> +        <felix.plugin.version>2.0.0</felix.plugin.version>
>         <felix.prefs.version>1.0.2</felix.prefs.version>
> +        <felix.webconsole.version>1.2.10</felix.webconsole.version>
>         <geronimo.annotation.version>1.1.1</geronimo.annotation.version>
>         <geronimo.servlet.version>1.1.2</geronimo.servlet.version>
>         <gshell.version>1.0-alpha-2</gshell.version>
>         <jaxp.ri.version>1.4.2_2</jaxp.ri.version>
> +        <jetty.version>6.1.14</jetty.version>
>         <junit.version>3.8.2_1</junit.version>
>         <jline.version>0.9.94_1</jline.version>
>         <log4j.version>1.2.14</log4j.version>
>
>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com