Hi,

I am trying to create a custom distro, following the examples in the 4.0 manual 
(BTW… the online and PDF versions are different), but I can’t get a working 
system up and running.

This is the section in the pom where I define the bootfeatures.

        <plugin>
        <groupId>org.apache.karaf.tooling</groupId>
        <artifactId>karaf-maven-plugin</artifactId>
        <version>${karaf.version}</version>
        <extensions>true</extensions>
        <configuration>
                <!-- no startupFeatures -->
                <bootFeatures>
                        <feature>minimal</feature>
                        <feature>aries-blueprint</feature>
                        <feature>cxf-dosgi-discovery-local</feature>
                        <feature>webconsole</feature>
                        <feature>eventadmin</feature>
                        <feature>scr</feature>
                        <feature>jndi</feature>
                        <feature>jpa</feature>
                        <feature>jdbc</feature>
                        <feature>eclipselink</feature>
                </bootFeatures>
                <installedFeatures>
                        <!—feature>my-feature</feature-->
                </installedFeatures>
        </configuration>
</plugin>

And this is what Karaf tells me: After the msgs the console is ‘dead’. 

  Apache Karaf (4.0.5)

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown Karaf.

karaf@root()> The specified feature: 'minimal' version '4.0.5' is already 
installed
The specified feature: 'cxf-dosgi-discovery-local' version '1.7.0' is already 
installed
The specified feature: 'scr' version '4.0.5' is already installed
The specified feature: 'eventadmin' version '4.0.5' is already installed
The specified feature: 'eclipselink' version '2.6.1' is already installed
The specified feature: 'jndi' version '4.0.5' is already installed
The specified feature: 'jpa' version '2.3.0' is already installed
The specified feature: 'jdbc' version '4.0.5' is already installed
The specified feature: 'webconsole' version '4.0.5' is already installed
The specified feature: 'aries-blueprint' version '4.0.5' is already installed
la
<nothing>

I tried to remove the ‘minimal’ feature and replace it with required features, 
with similar result.

The logfile looks ‘normal’ except for the fact that bundles are stopped right 
when the configuration is complete (see below).

I am sure it is something stupid, but I haven’t been able to figure it out yet.

Any insight would be greatly appreciated.


Regards,

Erwin


===== LOG excerpt

2016-07-16 10:38:28,308 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   mvn:org.jledit/core/0.2.1
2016-07-16 10:38:28,311 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
mvn:org.ow2.asm/asm-all/5.0.4
2016-07-16 10:38:28,313 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
mvn:org.ops4j.pax.web/pax-web-api/4.2.6
2016-07-16 10:38:28,314 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
mvn:org.ops4j.pax.web/pax-web-jetty/4.2.6
2016-07-16 10:38:28,318 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
mvn:org.ops4j.pax.web/pax-web-runtime/4.2.6
2016-07-16 10:38:28,320 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
mvn:org.ops4j.pax.web/pax-web-spi/4.2.6
2016-07-16 10:38:28,323 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
mvn:org.codehaus.woodstox/stax2-api/3.1.4
2016-07-16 10:38:28,325 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
mvn:org.codehaus.woodstox/woodstox-core-asl/4.4.1
2016-07-16 10:38:28,352 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 | Creating configuration 
file /Users/erwin/work/…/my.distribution-1.0//etc/jetty.xml
2016-07-16 10:38:28,353 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 | Stopping bundles:
2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
org.ops4j.pax.jdbc.config/0.8.0
2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   org.ops4j.pax.jdbc/0.8.0
2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
org.apache.servicemix.bundles.jasypt/1.9.2.1
2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
org.apache.sshd.core/0.14.0
2016-07-16 10:38:28,354 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
org.apache.karaf.features.core/4.0.5
2016-07-16 10:38:28,357 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
org.apache.felix.fileinstall/3.5.4
2016-07-16 10:38:28,360 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
org.apache.felix.configadmin/1.8.8
2016-07-16 10:38:28,360 | INFO  | pool-8-thread-1  | FeaturesServiceImpl        
      | 7 - org.apache.karaf.features.core - 4.0.5 |   
org.ops4j.pax.logging.pax-logging-api/1.8.5
2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                  
      | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling SLF4J API 
support.
2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                  
      | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Jakarta 
Commons Logging API support.
2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                  
      | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Log4J API 
support.
2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                  
      | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Avalon 
Logger API support.
2016-07-16 10:38:28,361 | INFO  | pool-8-thread-1  | Activator                  
      | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling JULI 
Logger API support.
2016-07-16 10:38:28,362 | INFO  | pool-8-thread-1  | Activator                  
      | 1 - org.ops4j.pax.logging.pax-logging-api - 1.8.5 | Disabling Log4J v2 
API support.


Reply via email to