Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change 
notification.

The "Building Tomcat on MacOS" page has been changed by ChristopherSchultz:
https://wiki.apache.org/tomcat/Building%20Tomcat%20on%20MacOS?action=diff&rev1=1&rev2=2

- Building Tomcat from source on MacOS can require some additional work, 
especially if you want to build all of the optional items such as libtcnative.
+ Building Tomcat from source on MacOS can require some additional work, 
especially if you want to build all of the optional items such as 
{{{libtcnative}}}.
  
  == Building Tomcat==
+ 
  Building Tomcat itself is fairly straightforward. Simply download the source 
distribution of Tomcat and follow the indtructions in the BUILDING.txt file 
bundled with the distribution.
  
  Briefly, you'll need:
@@ -17, +18 @@

  
  You may have to set your {{{JAVA_HOME}}} environment variable and/or specify 
the full path to your {{{ant}}} binary.
  
+ == Building {{{libtcnative}}} ==
+ 
+ Building {{{libtcnative}}} it fairly straightforward as well, but you will 
need a number of prerequisites that are not terribly obvious as to how to get 
them.
+ 
+  1. Xcode command-line tools, available from 
[[https://developer.apple.com/download/more/|Apple's developer tools download 
site]]. Make sure you get the proper version for your XCode version (if you 
have XCode already installed) and your OS version (10.x)
+  1. Apache Portal Runtime (APR), available either directly from Apache 
([[https://apr.apache.org/download.cgi|APR downloads]]) or by using 
[[brew|https://brew.sh/]] ({{{brew install apr}}})
+  1. (Optional) OpenSSL 1.1.1 (latest at the time of this writing), available 
either directly from OpenSSL ([[|OpenSSL Downloads]]) or by using [[brew|]] 
({{{brew install openssl1
+ 
+ === Using OpenSSL ===
+ If using OpenSSL:
+ 
+   {{{./configure --with-ssl=[path to OpenSSL] --with-apr=[path to APR] 
--with-java-home=[your java home]}}}
+ 
+ For example:
+ 
+   {{{./configure --with-ssl=/usr/local/Cellar/openssl\@1.1/1.1.1 
--with-apr=/usr/local/Cellar/apr/1.6.5 
--with-java-home=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home}}}
+ 
+ === Without OpenSSL (LibreSSL) ===
+ 
+ If not using OpenSSL:
+ 
+   {{{./configure --with-ssl=yes --with-apr=[path to APR] 
--with-java-home=[your java home]}}}
+ 
+   {{{./configure --with-ssl=yes --with-apr=/usr/local/Cellar/apr/1.6.5 
--with-java-home=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home}}}
+ 

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

Reply via email to