You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Erik Brakkee (JIRA)" <ji...@apache.org> on 2019/04/09 06:43:00 UTC

[jira] [Created] (KARAF-6231) http feature does not work

Erik Brakkee created KARAF-6231:
-----------------------------------

             Summary: http feature does not work
                 Key: KARAF-6231
                 URL: https://issues.apache.org/jira/browse/KARAF-6231
             Project: Karaf
          Issue Type: Bug
          Components: karaf
    Affects Versions: 4.2.4
         Environment: Centos 7

uname -a: Linux whistler 3.10.0-862.3.2.el7.x86_64 #1 SMP Mon May 21 23:36:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux


java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
            Reporter: Erik Brakkee


When I install karaf and immediately after that install the http feature, then the feature list shows the feature is installed and started.

Steps:
 * download apache karaf 4.2.4
 * tar xvzf ~/downloads/apache-karaf-4.2.4.tar.gz
 * cd apache-karaf-4.2.4/bin/
 * ./karaf
 * karaf@root()> feature:list -i # shows that feature is not installed
 * karaf@root()> feature:install http # installs http feature
 * karaf@root()> feature:list -i # shows feature installed

{quote}{{karaf@root()> feature:list -i }}
{{Name | Version | Required | State | Repository | Description}}
{{-----------------+------------------+----------+---------+-------------------------+--------------------------------------------------}}
{{feature | 4.2.4 | x | Started | standard-4.2.4 | Features Support}}
{{shell | 4.2.4 | x | Started | standard-4.2.4 | Karaf Shell}}
{{deployer | 4.2.4 | x | Started | standard-4.2.4 | Karaf Deployer}}
{{bundle | 4.2.4 | x | Started | standard-4.2.4 | Provide Bundle support}}
{{config | 4.2.4 | x | Started | standard-4.2.4 | Provide OSGi ConfigAdmin support}}
{{diagnostic | 4.2.4 | x | Started | standard-4.2.4 | Provide Diagnostic support}}
{{instance | 4.2.4 | x | Started | standard-4.2.4 | Provide Instance support}}
{{jaas | 4.2.4 | x | Started | standard-4.2.4 | Provide JAAS support}}
{{log | 4.2.4 | x | Started | standard-4.2.4 | Provide Log support}}
{{package | 4.2.4 | x | Started | standard-4.2.4 | Package commands and mbeans}}
{{service | 4.2.4 | x | Started | standard-4.2.4 | Provide Service support}}
{{system | 4.2.4 | x | Started | standard-4.2.4 | Provide System support}}
{{http | 4.2.4 | x | Started | standard-4.2.4 | Implementation of the OSGI HTTP Service}}
{{pax-http-service | 7.2.8 | | Started | standard-4.2.4 | Pax-Web OSGi HTTP Service}}
{{kar | 4.2.4 | x | Started | standard-4.2.4 | Provide KAR (KARaf archive) support}}
{{ssh | 4.2.4 | x | Started | standard-4.2.4 | Provide a SSHd server on Karaf}}
{{management | 4.2.4 | x | Started | standard-4.2.4 | Provide a JMX MBeanServer and a set of MBeans in}}
{{eventadmin | 4.2.4 | x | Started | standard-4.2.4 | OSGi Event Admin service specification for event-}}
{{scr | 4.2.4 | | Started | standard-4.2.4 | Declarative Service support}}
{{wrap | 2.6.1 | x | Started | standard-4.2.4 | Wrap URL handler}}
{{pax-web-core | 7.2.8 | | Started | org.ops4j.pax.web-7.2.8 | Provide Core pax-web bundles}}
{{pax-jetty | 9.4.12.v20180830 | | Started | org.ops4j.pax.web-7.2.8 | Provide Jetty engine support}}
{{pax-http-jetty | 7.2.8 | | Started | org.ops4j.pax.web-7.2.8 |}}
{{pax-http | 7.2.8 | | Started | org.ops4j.pax.web-7.2.8 | Implementation of the OSGI HTTP Service}}
{quote}
 

Now connecting the log file data/log/karaf.log shows that the HTTP port 8181 is used
{quote}{{2019-04-09T08:23:56,685 | INFO | paxweb-config-1-thread-1 | JettyServerImpl | 80 - org.ops4j.pax.web.pax-web-jetty - 7.2.8 | Pax Web available at [0.0.0.0]:[8181]}}
{quote}
However, opening [http://localhost:8181|http://localhost:8181/] in the browser does not work. 

Netstat also shows that karaf is not listening on port 8181

 
{quote}erik@whistler:~/dev/ttt/apache-karaf-4.2.4/data/log> netstat -anp | grep 18000
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp6 0 0 :::44444 :::* LISTEN 18000/java 
tcp6 0 0 :::8101 :::* LISTEN 18000/java 
tcp6 0 0 127.0.0.1:1099 :::* LISTEN 18000/java 
tcp6 0 0 127.0.0.1:46860 :::* LISTEN 18000/java 
tcp6 0 0 :::44855 :::* LISTEN 18000/java 
unix 2 [ ] STREAM CONNECTED 1081708 18000/java 
unix 3 [ ] STREAM CONNECTED 1085937 18000/java 
unix 2 [ ] STREAM CONNECTED 1076602 18000/java 
unix 3 [ ] STREAM CONNECTED 1085938 18000/java 
unix 3 [ ] STREAM CONNECTED 1086950 18000/java 
unix 3 [ ] STREAM CONNECTED 1091189 18000/java 
unix 3 [ ] STREAM CONNECTED 1086951 18000/java 
unix 3 [ ] STREAM CONNECTED 1091190 18000/java

The log file shows no exceptions. 

 
{quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)