felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Derek Baum (JIRA)" <j...@apache.org>
Subject [jira] Created: (FELIX-2772) setting http.port=-1 should disable service rather than throw exception
Date Sun, 09 Jan 2011 10:41:46 GMT
setting http.port=-1 should disable service rather than throw exception
-----------------------------------------------------------------------

                 Key: FELIX-2772
                 URL: https://issues.apache.org/jira/browse/FELIX-2772
             Project: Felix
          Issue Type: Improvement
          Components: HTTP Service
            Reporter: Derek Baum
            Priority: Minor


I want to stop http.jetty from starting automatically, as I want to ensure the correct port
is first explicitly configured using config admin.

I can currently do this by setting org.apache.felix.http.enable=false, but this then complicates
starting the service, as I have to set both http.enable=true and http.port=PORT

It would be useful if setting http.port=-1 effectively disabled the service, then just by
using config admin to set a valid port the service would start. Currently setting http.port=-1
results in the following exception:

 [WARNING] failed SelectChannelConnector@0.0.0.0:-1: java.lang.IllegalArgumentException: port
out of range:-1
[WARNING] failed Server@1f195fc: java.lang.IllegalArgumentException: port out of range:-1

[ERROR] Exception while initializing Jetty.
java.lang.IllegalArgumentException: port out of range:-1
        at java.net.InetSocketAddress.<init>(InetSocketAddress.java:83)

The Equinox http service is disabled if http.port=-1




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message