Hi Markt, my wiki alias username is ArKam and my Real username is
GaelTherond, thank you very much.

@Chris: Ok, thanks a lot for your explanations, it's crystal clear to me
now, as you said, it should be something specific to systemd as it reside
under the /etc/sysconfig/tomcat file which is use to set some variables to
start the JVM.

I'm working on a RHEL 7 right now instead of the CentOS from my first mail
as I'm cooking a new PROD server, the two distro use exactly the same
configs.

2015-01-26 16:15 GMT+01:00 Christopher Schultz <ch...@christopherschultz.net
>:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Billy,
>
> On 1/26/15 8:57 AM, Billy Bones wrote:
> > PS: I've found something bizarre on the systemd init process
> > regarding Tomcat, if I set the CONNECTOR_PORT variable to something
> > (let said 8081) on the /etc/sysconfig/tomcat-${SERVICE_NAME} it is
> > not use but rather overrided by the tomcat server.xml file.
>
> That's not surprising, since Tomcat uses the contents of server.xml to
> configure the connectors, and does not look at any environment
> variables for anything.
>
> Where is CONNECTOR_PORT documented? I suspect it's something supported
> by the systemd scripts simply to differentiate between various Tomcat
> "servers" but doesn't have any bearing on the actual runtime
> configuration. Remember that Tomcat can bind to an arbitrary number of
> ports, so having a single CONNECTOR_PORT doesn't really make much sense.
>
> > Until now, nothing strange, the weird part is that if I disable
> > the HTTP-BIO or AJP-BIO connectors values on this file tomcat load
> > the unit without binding any network port at all.
>
> That's expected behavior: it's possible that Tomcat is coming up with
> no Connectors configured, and that some other software component will
> then configure the connectors after the server is running. Think of an
> embedded use-case and it becomes easier to understand how this would
> not be an error.
>
> > Shouldn't it be [using] the one specified by the CONNECTOR_PORT
> > variable or did I missed something?
>
> No, Tomcat doesn't use environment variables for anything. The launch
> scripts use a handful of environment variables to set up various
> system properties when launching the JVM, and Tomcat uses those if
> necessary.
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> Comment: GPGTools - http://gpgtools.org
>
> iQIcBAEBCAAGBQJUxlopAAoJEBzwKT+lPKRYwcUP/0UYgfDJ8XaETTjPkvvN8j08
> mqLeXkP+Mr84MCGtBMTytF9XYi1XXE5FdHdXhtWOScoe+IdYtuM42E4/YubJm7g3
> V99mVbaiw9O5tFm9lDFYUaNhG3r0jLYmbMNGWxNAoWiCL18RKcVQ6tgu74DpBzgH
> XmWaRSB20xAp3iCYP25dRQpwVTmwrCTHeYLOmbeHKqQGRTeA37dQSuisz1SYptgp
> iQs/CXlkumHDRRGmXiihcbUQiMmULmmAZUGyjl3jex9eHfQcDXIZ34edBgh5fMwW
> w6FMUfUTmqVAeZbceCZdoBDtifNkFUbCr0f3eMNGV4oSHrA7fJv/xxi9kUoLpiuG
> 5/9j1wK3eOsBKPCVEJkuQ79zQXgI9bOW4/c5mAp3Coq6z8Me8AbYYAuiLhPjaCec
> oBtHc13Lr8HqZW/kdJCNgwN1Y4YDxwYwaNODh966M6ZF3Gsk8aZ6a8P2YI7u5jaW
> ixMxft7lSpNrQWdwHy4DDlPtuwGk3n8ERaxk8d37YOGRxSjk9jS+9Bgdz/Dxznkd
> NQ0IRqwZ9LIuFt/VjYdPPRJDmOm9oIclEDq97aKp2cP3kz7s+JkUBZyLKefynW2Y
> A24ha+4d5Mi8RCj6TTkdFm7mB9WpUQhuSFEw79NpsToz5jv0D43ZsiFdehdukOwc
> fY8+Fsy+LWIwpbIdpM/N
> =9SDP
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to