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 [email protected]:-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.