[jboss-jira] [JBoss JIRA] (AS7-5544) Add support for Apache Karaf
Guillaume Nodet (JIRA)
jira-events at lists.jboss.org
Wed Sep 12 12:39:33 EDT 2012
[ https://issues.jboss.org/browse/AS7-5544?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12717957#comment-12717957 ]
Guillaume Nodet edited comment on AS7-5544 at 9/12/12 12:39 PM:
----------------------------------------------------------------
So far, I've deployed Karaf bundles the following way:
* copy the file http://central.maven.org/maven2/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/2.2.9/org.apache.karaf.jaas.boot-2.2.9.jar into modules/org/jboss/osgi/framework/main/
* reference that jar inside the modules/org/jboss/osgi/framework/main/module.xml
* modify standalone/configuration/standalone.xml to add the following definition in the osgi subsystem properties definition:
<property name="org.osgi.framework.system.packages.extra">
org.apache.karaf.jaas.boot;version=2.2.9
</property>
* add the following capabilities to the osgi subsystem configuration in standalone/configuration/standalone.xml
<!-- blueprint -->
<capability name="org.apache.servicemix.bundles:org.apache.servicemix.bundles.asm:3.3.1_1" startlevel="1"/>
<capability name="org.apache.aries:org.apache.aries.util:0.3.1" startlevel="1"/>
<capability name="org.apache.aries.proxy:org.apache.aries.proxy:0.3.1" startlevel="1"/>
<capability name="org.apache.aries.blueprint:org.apache.aries.blueprint:0.3.2" startlevel="1"/>
<!-- jaas -->
<capability name="org.apache.karaf.jaas:org.apache.karaf.jaas.config:2.2.9" startlevel="1"/>
<capability name="org.apache.karaf.jaas:org.apache.karaf.jaas.modules:2.2.9" startlevel="1"/>
<!-- console -->
<capability name="org.apache.karaf.shell:org.apache.karaf.shell.console:2.2.9" startlevel="1"/>
<capability name="org.apache.karaf.shell:org.apache.karaf.shell.commands:2.2.9" startlevel="1"/>
<capability name="org.apache.karaf.shell:org.apache.karaf.shell.osgi:2.2.9" startlevel="1"/>
<!-- ssh -->
<capability name="org.apache.mina:mina-core:2.0.1" startlevel="1"/>
<capability name="org.apache.sshd:sshd-core:0.7.0" startlevel="1"/>
<capability name="org.apache.karaf.shell:org.apache.karaf.shell.ssh:2.2.9" startlevel="1"/>
* create the $[karaf.base] folder and $[karaf.base]/etc folder
* copy etc/users.properties from the karaf distribution into $[karaf.base]/etc/
Start AS7. An exception will be printed which is harmless (CNFE on a spring class).
Try to login launching the bin/client script from the karaf distribution.
I currently end up with an authentication failure which I haven't investigated yet.
was (Author: gnodet):
So far, I've deployed Karaf bundles the following way:
* copy the file http://central.maven.org/maven2/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/2.2.9/org.apache.karaf.jaas.boot-2.2.9.jar into modules/org/jboss/osgi/framework/main/
* reference that jar inside the modules/org/jboss/osgi/framework/main/module.xml
* modify standalone/configuration/standalone.xml to add the following definition in the osgi subsystem properties definition:
<property name="org.osgi.framework.system.packages.extra">
org.apache.karaf.jaas.boot;version=2.2.9
</property>
* add the following capabilities to the osgi subsystem configuration in standalone/configuration/standalone.xml
<!-- blueprint -->
<capability name="org.apache.servicemix.bundles:org.apache.servicemix.bundles.asm:3.3.1_1" startlevel="1"/>
<capability name="org.apache.aries:org.apache.aries.util:0.3.1" startlevel="1"/>
<capability name="org.apache.aries.proxy:org.apache.aries.proxy:0.3.1" startlevel="1"/>
<capability name="org.apache.aries.blueprint:org.apache.aries.blueprint:0.3.2" startlevel="1"/>
<!-- jaas -->
<capability name="org.apache.karaf.jaas:org.apache.karaf.jaas.config:2.2.9" startlevel="1"/>
<capability name="org.apache.karaf.jaas:org.apache.karaf.jaas.modules:2.2.9" startlevel="1"/>
<!-- console -->
<capability name="org.apache.karaf.shell:org.apache.karaf.shell.console:2.2.9" startlevel="1"/>
<capability name="org.apache.karaf.shell:org.apache.karaf.shell.commands:2.2.9" startlevel="1"/>
<capability name="org.apache.karaf.shell:org.apache.karaf.shell.osgi:2.2.9" startlevel="1"/>
<!-- ssh -->
<capability name="org.apache.mina:mina-core:2.0.1" startlevel="1"/>
<capability name="org.apache.sshd:sshd-core:0.7.0" startlevel="1"/>
<capability name="org.apache.karaf.shell:org.apache.karaf.shell.ssh:2.2.9" startlevel="1"/>
* create the $[karaf.base] folder and $[karaf.base]/etc folder
* copy etc/users.properties from the karaf distribution into $[karaf.base]/etc/
Start AS7. An exception will be printed which is harmless (CNFE on a spring class).
Try to login launching the bin/client script from the karaf distribution.
I currently endue with an authentication failure which I haven't investigated yet.
> Add support for Apache Karaf
> ----------------------------
>
> Key: AS7-5544
> URL: https://issues.jboss.org/browse/AS7-5544
> Project: Application Server 7
> Issue Type: Feature Request
> Components: OSGi
> Reporter: Thomas Diesler
> Assignee: Thomas Diesler
>
> The initial goal would be to make the console available
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list