Hi,

no. what you are actually doing is adding another connector which by
default serves all the content that the first one also got.
If you want to switch from 8181 to  22222 you'll need to define it in the
org.ops4j.pax.web.cfg file.
There is a "hirarchy" in it. First the connector defined through the osgi
properties is used, all other configurations additionally made by the
jetty.xml is added. This is to fullfill the osgi-spec which says the
configuration of the port of the http service should be configured by the
osgi properties.


regards, Achim


2014-10-22 16:31 GMT+02:00 Charles Moulliard <[email protected]>:

> Hi,
>
> When we deploy OPS4J Pax Web features on Karaf 2.3.x, do we run 2 HTTP
> servers (jetty instance, another) ? Why such a question: If I change the
> port number of jetty.xml --> 22222 and deploy my war application, I can
> access it using localhost:8181 or localhost:22222
>
> java      22940       chmoulli  317u  IPv6 0xefe90c3bfe4ec64d      0t0
>  TCP *:22222 (LISTEN)
>
> java      22940       chmoulli  324u  IPv6 0xefe90c3bfe4a730d      0t0
>  TCP *:8181 (LISTEN)
>
> Regards,
> --
> Charles Moulliard
> Apache Committer / Architect @RedHat
> Twitter : @cmoulliard | Blog :  http://cmoulliard.github.io
>
>


-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Reply via email to