[ 
https://issues.apache.org/jira/browse/FELIX-2772?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Derek Baum closed FELIX-2772.
-----------------------------


great! thanks for resolving this so quickly.

> 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
>    Affects Versions: http-2.0.4
>            Reporter: Derek Baum
>            Assignee: Felix Meschberger
>            Priority: Minor
>             Fix For: http-2.0.6
>
>
> 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 selectchannelconnec...@0.0.0.0:-1: 
> java.lang.IllegalArgumentException: port out of range:-1
> [WARNING] failed ser...@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.

Reply via email to