-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Brian,
On 2/12/16 12:45 PM, Paquin, Brian wrote: > >> On Feb 12, 2016, at 12:06 PM, Mark Thomas <[email protected]> >> wrote: >> >> On 12/02/2016 16:14, Paquin, Brian wrote: >>> On Feb 12, 2016, at 10:20 AM, Paquin, Brian >>> <[email protected]<mailto:[email protected]>> wrote: >>> >>> I have used >>> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.malisphoto.c om_tips_tomcatonosx.html-23Anchor-2DNative&d=AwIGaQ&c=-dg2m7zWuuDZ0MUcV7 Sdqw&r=jc-EqZyK6fWys6oTdMgtt9CjzHj-k5sGu3EHT7qx4Jg&m=0LOe6lb2cVwrFRRSnpE UFLkVSolnvDja54Q61QvEv88&s=Kp0e2ukimi9fwrD-pru-iYltyR8cNbD68Wi3Gcmh3c8&e = >>> to setup Native with Tomcat successfully. Specifically, I >>> create /usr/lib/java and then do: >>> >>> # Copy the native library to /usr/lib/java sudo cp >>> .libs/libtcnative-1.0.dylib /usr/lib/java >>> >>> # Create a symbolic link in /usr/lib/java to the native >>> library cd /usr/lib/java sudo ln -sfhv libtcnative-1.0.dylib >>> libtcnative-1.dylib sudo ln -sfhv libtcnative-1.dylib >>> libtcnative-1.jnilib >>> >>> This has worked up to 10.10, but NOT in 10.11 - Apple uses SIP >>> to block changes to /usr/lib/ (and removes /usr/lib/java during >>> an OS upgrade!). >>> >>> Is there a newer way (not modifying /usr/lib) that I can use to >>> get Native to work with 10.11? (I understand I can disable SIP >>> with “csrutil”, but I would like to keep SIP enabled) >>> >>> >>> Solved. Used /Library/Java/Extensions instead of >>> /usr/lib/java. >> >> You can install the library anywhere. You just need to tell >> Tp,cat where it is. Personally I build in the the same location I >> store all the various JARs I have downloaded. (~/libs) >> >> Mark > > > What file do I modify? You need to set either the LD_LIBRARY_PATH environment variable or the JVM system property java.library.path. The official documentation[1] shows the use of LD_LIBRARY_PATH on *NIX systems and the PATH environment variable on Windows systems. I prefer using java.libary.path system property myself, since it only effects how Java loads libraries loaded with System.loadLibrary and doesn't effect how the OS's loader loads libraries in general. - -chris [1] https://tomcat.apache.org/native-doc/ -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAla+LPQACgkQ9CaO5/Lv0PDygACgmmKm4iFy468U3fd8kp7TikeK pZEAoMQbRpXinJXkqCnYB5dWkuM79AOm =kUWz -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
