On 26/01/2015 13:57, Billy Bones wrote:
> Hi guys, thank for your informations regarding the Wiki, I've finally
> managed to create my account ^^ (later is better than never as we said over
> there :D) and as expected to add a new entry on the FAQ/HowTo I need to be
> whitelisted or granted to edit mode, so if a moderator could add me it
> would be nice.

And your wiki user name is ... ?

Mark


> 
> 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.
> 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.
> 
> Shouldn't it be suppose tu use the one specified by the CONNECTOR_PORT
> variable or did I missed something?
> 
> 2014-12-23 20:47 GMT+01:00 Christopher Schultz <ch...@christopherschultz.net
>> :
> 
> Billy,
> 
> On 12/19/14 1:37 PM, Billy Bones wrote:
>>>> For sure, do I need an account or something special?
> 
> You can sign-up yourself.
> 
>>>> Could you send me the wiki link?
> 
> http://wiki.apache.org/tomcat/
> 
> Choose "login" at the top of the page and then choose the "you can
> create one now" at the bottom of the page login page.
> 
> Once you have an account, I think you'll need to be white-listed to
> actually make modifications. Just email a moderator or the whole list
> to request write access to the Wiki.
> 
> -chris
> 
>>>> 2014-12-19 17:05 GMT+01:00 Christopher Schultz
>>>> <ch...@christopherschultz.net
>>>>> :
>>>>>
>>>> Billy,
>>>>
>>>> On 12/19/14 4:46 AM, Billy Bones wrote:
>>>>>>> hum.... OK many thanks for your hints, I got it, I understand
>>>>>>> what is going on now. Ok, I now have a clean and multiple
>>>>>>> instances running !!
>>>>>>>
>>>>>>> Thanks to everyone!
>>>>>>>
>>>>>>> @Mark Eggers: CentOS systemd units are not quite so far from
>>>>>>> the Fedora ones. Personally I do love the way fedora and
>>>>>>> CentOS are working but I have to confess that sometimes, and
>>>>>>> especially with tomcat everything is a pain in the ass as
>>>>>>> they scatter the components everywhere in the system without
>>>>>>> any (apparent) logics.
>>>>>>>
>>>>>>> WTH with all this /usr/share/blabla ??
>>>>>>>
>>>>>>> @Christopher: Many thanks for your advices, obviously it make
>>>>>>> more sens to keep the catalina_base and derivate the
>>>>>>> catalina_home. I love this method!!
>>>>>>>
>>>>>>> Once again, many thanks to everyone, I now have a clean and
>>>>>>> working server!
>>>>
>>>> Great. Care to post your systemd script template to the wiki? It
>>>> will likely help others trying to do the same thing.
>>>>
>>>> -chris
>>>>
>>>>>>> 2014-12-18 19:46 GMT+01:00 Mark Eggers
>>>>>>> <its_toas...@yahoo.com.invalid>:
>>>>>>>>
>>>>>>> On 12/18/2014 10:07 AM, Christopher Schultz wrote:
>>>>>>>>>> Billy,
>>>>>>>>>>
>>>>>>>>>> On 12/18/14 9:25 AM, Billy Bones wrote:
>>>>>>>>>>> Ok soooo, here is a small update.
>>>>>>>>>>
>>>>>>>>>>> I've finally found what does this SERVICE_NAME mean,
>>>>>>>>>>> indeed you have to copy the original unit, then add
>>>>>>>>>>> the Systemd's directive named Environment like this:
>>>>>>>>>>
>>>>>>>>>>> Environment="SERVICE_NAME=<YOUROWNSERVICENAMEHERE"
>>>>>>>>>>
>>>>>>>>>>> then you will copy the default tomcat config file
>>>>>>>>>>> found on the /etc/sysconfig directory.
>>>>>>>>>>
>>>>>>>>>>> And as you supposed it Cristophe and Daniel, you then
>>>>>>>>>>> have to copy the whole CATALINA_{HOME/BASE} or update
>>>>>>>>>>> the previous config file to point out to another
>>>>>>>>>>> tomcat installation.
>>>>>>>>>>
>>>>>>>>>> You should not have to copy the whole CATALINA_HOME.
>>>>>>>>>> Instead, create a CATALINA_BASE (which is basically
>>>>>>>>>> just a few directories and a few configuration files)
>>>>>>>>>> for each service and then set the CATALINA_BASE
>>>>>>>>>> environment variable to point to each one for each
>>>>>>>>>> service, set CATALINA_HOME to point to where the full
>>>>>>>>>> installation of Tomcat is (with no web applications
>>>>>>>>>> installed in it), and each service should operate
>>>>>>>>>> independently.
>>>>>>>>>>
>>>>>>>>>> So you should be able to have something like this:
>>>>>>>>>>
>>>>>>>>>> SERVICE_NAME=tomcat-one
>>>>>>>>>> CATALINA_HOME=/opt/apache-tomcat-7.0.57
>>>>>>>>>> CATALINA_BASE=/opt/tomcat/tomcat-one
>>>>>>>>>>
>>>>>>>>>> SERVICE_NAME=tomcat-two
>>>>>>>>>> CATALINA_HOME=/opt/apache-tomcat-7.0.57
>>>>>>>>>> CATALINA_BASE=/opt/tomcat/tomcat-two
>>>>>>>>>>
>>>>>>>>>> Then you configure /opt/tomcat/tomcat-(one|two) to have
>>>>>>>>>> the configuration and applications you want.
>>>>>>>>>>
>>>>>>>>>> You should be able to start tomcat-one and tomcat-two
>>>>>>>>>> independently of each other. I don't know exactly what
>>>>>>>>>> systemd does with all of this, but once you end up
>>>>>>>>>> calling catalina.sh with the right environment
>>>>>>>>>> variables set, Tomcat will do the right thing.
>>>>>>>>>>
>>>>>>>>>> -chris
>>>>>>>
>>>>>>> Fedora 21 has a relatively nice systemd script for Tomcat.
>>>>>>> It's designed for running multiple Tomcat instances.
>>>>>>>
>>>>>>> If you have a copy of Fedora 21 and yumdownloader (by
>>>>>>> installing yum-utils), you can take a look at the system
>>>>>>> with:
>>>>>>>
>>>>>>> mkdir Temp cd Temp yumdownloader tomcat.noarch rpm2cpio
>>>>>>> tomcat-7.0.54-3.fc21.noarch.rpm | cpio -idmv
>>>>>>>
>>>>>>> All of the files are then accessible in the Temp directory.
>>>>>>>
>>>>>>> I've never liked how Fedora / RedHat / CentOS scatter the
>>>>>>> components all over the landscape. I'm thinking of adapting
>>>>>>> the Fedora systemd scripts to work with Tomcats installed
>>>>>>> under a particular user.
>>>>>>>
>>>>>>> The only issue seems to be that the SHUTDOWN_WAIT (time to
>>>>>>> wait in seconds before killing the process) is documented not
>>>>>>> to work.
>>>>>>>
>>>>>>> Sadly, I have some truly misbehaving applications that
>>>>>>> sometime need a kill -9 on the underlying Tomcat. Those
>>>>>>> misbehaving applications are unlikely to be fixed.
>>>>>>>
>>>>>>> My init scripts take care of this by issuing an orderly
>>>>>>> shutdown command, waiting up to SHUTDOWN_WAIT seconds
>>>>>>> (checking every second), then issuing a kill -9 if the
>>>>>>> process still exists.
>>>>>>>
>>>>>>> . . . better late than never (mostly) /mde/
>>>>>>>>
>>>>>>>> --- This email is free from viruses and malware because
>>>>>>>> avast! Antivirus protection is active.
>>>>>>>> http://www.avast.com
>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>
>>>>>>>>
>>>>
>>>>>>>>
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>>>>>>> For additional commands, e-mail:
>>>>>>>> users-h...@tomcat.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>>
>>>>>
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>>>
>>>>>
>>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to