Building (and running) Tomcat on MacOS

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Building (and running) Tomcat on MacOS

Christopher Schultz-2
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

All,

Periodically, some folks ask how to get Tomcat running on MacOS. In
order to fully-test the most recent version of Tomcat 8.5.x being
voted on, I built a new environment on my Mac from scratch and
documented everything.

I put all of my notes into the Tomcat Wiki which can be found here:
https://wiki.apache.org/tomcat/Building%20Tomcat%20on%20MacOS

Comments and modifications are welcome. It would be even better if
some folks with Macs who aren't running Tomcat would actually try
following the instructions and let me know if anything in particular
doesn't work for you.

- -chris
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlvhrc0ACgkQHPApP6U8
pFjGVA//XYi0+dnb1cmGGtrrZuXPHefRV2LiIf5VIHgQ1oZsiKleqadlsx7mYnD3
xwcR0Br9HU4x1z2o9a6JY6pdErLVxJSLsvXcBn0bhZAMe1TXXQk0VzxJo+zbTcQK
Hh3S2XJDjA/U2cTs0z9FTT+mKvFxMUmI4ZnvBrmFXqQH5IgrMv5ajl20xhoKR899
K30q0J67YjzR42E7XCpBSRlPQhFrkVzXsIfublDc+M59riCisRC6M3cNG6CPGdO6
ArGVUCxTC+I0+ibdvuhUhWCC8YSm7sqn9/xUHEBhRta3ux+1LwCM1J4TijzOsPo0
AL3T+H1PElL+5jQXj6JQPcc5oRBfzNX04WJYEvoow3DaKUKX5/yqCVw6krdeGsTo
gW0IhA/k2h5p6/g1IKZxjYIHkn2YQAUJtL+M7JopJp1xXYPI6xdorhlfylN/D1ms
T+HgscItBWEG/o25Agydu6Wlpc8rIN0PIe1lMPFsfUHZf/PjUsj6f0+urnE0Cutx
sIxvMBBzXd76PXYC8k5q50dQdaZONZdvGxHXBcRut4SwDSj9OAQf4R1DfIPcqEkl
krF6Q04iuwAr6KewG57HkE3xh6kVbthPaVoXHVYmByBbRClZ6IpXRWax+Cvi/ROF
AgvEV6Z+iQWwKMSX8nSNooifVOLvjZ9tVcI6fiBQLJAVHXeAsmo=
=tqi1
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Building (and running) Tomcat on MacOS

Israel Timoteo-2
Hi Christopher,

How do you make Tomcat start automatically after your Mac restarts?


Israel Timoteo
[hidden email]



> On Nov 6, 2018, at 9:05 AM, Christopher Schultz <[hidden email]> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> All,
>
> Periodically, some folks ask how to get Tomcat running on MacOS. In
> order to fully-test the most recent version of Tomcat 8.5.x being
> voted on, I built a new environment on my Mac from scratch and
> documented everything.
>
> I put all of my notes into the Tomcat Wiki which can be found here:
> https://wiki.apache.org/tomcat/Building%20Tomcat%20on%20MacOS
>
> Comments and modifications are welcome. It would be even better if
> some folks with Macs who aren't running Tomcat would actually try
> following the instructions and let me know if anything in particular
> doesn't work for you.
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
>
> iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlvhrc0ACgkQHPApP6U8
> pFjGVA//XYi0+dnb1cmGGtrrZuXPHefRV2LiIf5VIHgQ1oZsiKleqadlsx7mYnD3
> xwcR0Br9HU4x1z2o9a6JY6pdErLVxJSLsvXcBn0bhZAMe1TXXQk0VzxJo+zbTcQK
> Hh3S2XJDjA/U2cTs0z9FTT+mKvFxMUmI4ZnvBrmFXqQH5IgrMv5ajl20xhoKR899
> K30q0J67YjzR42E7XCpBSRlPQhFrkVzXsIfublDc+M59riCisRC6M3cNG6CPGdO6
> ArGVUCxTC+I0+ibdvuhUhWCC8YSm7sqn9/xUHEBhRta3ux+1LwCM1J4TijzOsPo0
> AL3T+H1PElL+5jQXj6JQPcc5oRBfzNX04WJYEvoow3DaKUKX5/yqCVw6krdeGsTo
> gW0IhA/k2h5p6/g1IKZxjYIHkn2YQAUJtL+M7JopJp1xXYPI6xdorhlfylN/D1ms
> T+HgscItBWEG/o25Agydu6Wlpc8rIN0PIe1lMPFsfUHZf/PjUsj6f0+urnE0Cutx
> sIxvMBBzXd76PXYC8k5q50dQdaZONZdvGxHXBcRut4SwDSj9OAQf4R1DfIPcqEkl
> krF6Q04iuwAr6KewG57HkE3xh6kVbthPaVoXHVYmByBbRClZ6IpXRWax+Cvi/ROF
> AgvEV6Z+iQWwKMSX8nSNooifVOLvjZ9tVcI6fiBQLJAVHXeAsmo=
> =tqi1
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

Reply | Threaded
Open this post in threaded view
|

Re: Building (and running) Tomcat on MacOS

Christopher Schultz-2
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Israel,

On 11/6/18 12:27 PM, Israel Timoteo wrote:
> How do you make Tomcat start automatically after your Mac
> restarts?

I don't :)

I think the best way is to use the Launch Deamon facility of macos.
Briefly, as root:

1. Create a file
/Library/LaunchDaemons/org.apache.tomcat.startup.plist with all the
appropriate settings
2. run "launchctl load -w
/Library/LaunchDaemons/org.apache.tomcat.startup.plist"

To remove the load-on-start:

3. run "launchctl unload -w
/Library/LaunchDaemons/org.apache.tomcat.startup.plist"

- -chris

>> On Nov 6, 2018, at 9:05 AM, Christopher Schultz
>> <[hidden email]> wrote:
>>
> All,
>
> Periodically, some folks ask how to get Tomcat running on MacOS.
> In order to fully-test the most recent version of Tomcat 8.5.x
> being voted on, I built a new environment on my Mac from scratch
> and documented everything.
>
> I put all of my notes into the Tomcat Wiki which can be found
> here:
> https://wiki.apache.org/tomcat/Building%20Tomcat%20on%20MacOS
>
> Comments and modifications are welcome. It would be even better if
> some folks with Macs who aren't running Tomcat would actually try
> following the instructions and let me know if anything in
> particular doesn't work for you.
>
> -chris
>>
>> ---------------------------------------------------------------------
>>
>>
To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>
>
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlvh0UIACgkQHPApP6U8
pFjTRQ/8DgJdZyVYYuv4X+uHJSDCmUDCCH8kJo/4UO5IguPIVuzzba4oXKrxXwMU
M2B5YwWFF54EooH0DZ4VK3WwJtSoiK5Mcg+VP1onqhia2EzacG+nVcJPQJoRkB2A
2TqZKz+rexEuEuB61eDKSr6XKt+O1PdYjaBxHoQ8cnHpNBwnQVBaQNH8Yd+SCnm+
VDtBn5zkFe346j9YByB43w8ZGtakWqDQEj/9SFtbIlECPNKaNR1H2Xod/phnED4o
xFM/SvMcf9TW5g0E2BcgffzLUd6dYDrSsfSlOK823W6tf42MfeGgpE4nNQBkoEcy
FgGFaVXd2+6eH7yXuLSVjBxKPcgeZNSVxt+3TbfKTnSZ/eqEMd47X0DaWUV38fKd
VEaqd6HeTpk4cAVU/PM/p0D8HEjfsUnETnRcGj5J2rWbf72BmxhsAuKJj7o9TTYF
dmH6BgfaZaVhcO+SnAEWcOSMN6lfKE0YDXX6tKFBwyLI92q1T/v6qkablLCd9f+B
BBGMSTE/DLlvNtSHSXoodi3NfTGL0MXnvVUQQAVc6D9T4hXrRp6F3vGODXH1Jdjz
0lM8JPQGK/VThq+dUslHfpETB0hWy/MbsDHSFQxEWqFFKwpswRvQEbnL6agL5A01
o7jOBiLO3zVLYLWqEWb7Vmzpr9KjNaHemY/8vX5DyqnxMGK6Ppw=
=S1VM
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Building (and running) Tomcat on MacOS

Geraldo Netto
In reply to this post by Israel Timoteo-2
Hi,

Maybe this article can help you:
https://medium.com/@fahimhossain_16989/adding-startup-scripts-to-launch-daemon-on-mac-os-x-sierra-10-12-6-7e0318c74de1

Diaclaimer: I didn't test the procedure


Kind Regards,
Geraldo Netto

Em ter, 6 de nov de 2018 15:28, Israel Timoteo <[hidden email]
escreveu:

> Hi Christopher,
>
> How do you make Tomcat start automatically after your Mac restarts?
>
>
> Israel Timoteo
> [hidden email]
>
>
>
> > On Nov 6, 2018, at 9:05 AM, Christopher Schultz <
> [hidden email]> wrote:
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA256
> >
> > All,
> >
> > Periodically, some folks ask how to get Tomcat running on MacOS. In
> > order to fully-test the most recent version of Tomcat 8.5.x being
> > voted on, I built a new environment on my Mac from scratch and
> > documented everything.
> >
> > I put all of my notes into the Tomcat Wiki which can be found here:
> > https://wiki.apache.org/tomcat/Building%20Tomcat%20on%20MacOS
> >
> > Comments and modifications are welcome. It would be even better if
> > some folks with Macs who aren't running Tomcat would actually try
> > following the instructions and let me know if anything in particular
> > doesn't work for you.
> >
> > - -chris
> > -----BEGIN PGP SIGNATURE-----
> > Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
> >
> > iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlvhrc0ACgkQHPApP6U8
> > pFjGVA//XYi0+dnb1cmGGtrrZuXPHefRV2LiIf5VIHgQ1oZsiKleqadlsx7mYnD3
> > xwcR0Br9HU4x1z2o9a6JY6pdErLVxJSLsvXcBn0bhZAMe1TXXQk0VzxJo+zbTcQK
> > Hh3S2XJDjA/U2cTs0z9FTT+mKvFxMUmI4ZnvBrmFXqQH5IgrMv5ajl20xhoKR899
> > K30q0J67YjzR42E7XCpBSRlPQhFrkVzXsIfublDc+M59riCisRC6M3cNG6CPGdO6
> > ArGVUCxTC+I0+ibdvuhUhWCC8YSm7sqn9/xUHEBhRta3ux+1LwCM1J4TijzOsPo0
> > AL3T+H1PElL+5jQXj6JQPcc5oRBfzNX04WJYEvoow3DaKUKX5/yqCVw6krdeGsTo
> > gW0IhA/k2h5p6/g1IKZxjYIHkn2YQAUJtL+M7JopJp1xXYPI6xdorhlfylN/D1ms
> > T+HgscItBWEG/o25Agydu6Wlpc8rIN0PIe1lMPFsfUHZf/PjUsj6f0+urnE0Cutx
> > sIxvMBBzXd76PXYC8k5q50dQdaZONZdvGxHXBcRut4SwDSj9OAQf4R1DfIPcqEkl
> > krF6Q04iuwAr6KewG57HkE3xh6kVbthPaVoXHVYmByBbRClZ6IpXRWax+Cvi/ROF
> > AgvEV6Z+iQWwKMSX8nSNooifVOLvjZ9tVcI6fiBQLJAVHXeAsmo=
> > =tqi1
> > -----END PGP SIGNATURE-----
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
>
>