


The answer is always: "internal error in Code Signing subsystem" Malcolm Warren (FV8Y5HRUQ8)" -force -keychain ~/Library/Keychains/login.keychain-db /usr/local/libexec/apache2/mod_jk.so jetty-users Jspc Maven plugin for Tomcat 7. So I ran the following command to sign my file: codesign -d -verbose -s "Apple Development: A. I then thought, well I'm an Apple paid-up developer, surely I should be using the Developer certificate which I use to sign my apps instead of creating an authority and a certificate ad hoc.
#APACHE TOMCAT 7 MAC HOW TO#
In my travels into every corner of Google I found a couple of very detailed pages showing how to create your own Certificate Authority and then a Code Signing Certificate.Īgain all I ever got were error messages. I don't know if launchd supports auto restarting, but otherwise you should have a look at something like supervisord ( ). On Mac OS, this is handled by launchd ( ). After two days of trying all I ever manage to get is: "internal error in Code Signing subsystem". You need to register tomcat as an item that needs to be executed on startup. Should be a piece of cake code signing a file right? Unfortunately not.

And there at last I was told that I must code sign mod_jk.so, even though it is a piece of software that everybody knows and I didn't create. There is nothing in system.log, and apache2/error.log hasn't even been created! After a day being mystified by this, I rediscovered apachectl -t, which I had forgotten about, which checks nf for you. And there is no log of any kind to give you a clue as to what is happening. Problem (NOT solved): Apache won't start. So it now sits at /usr/local/libexec/apache2/mod_jk.so all by itself, and in nf I tell LoadModule where to find it. Now your only choice is to place it in a writeable folder. Until Monterey, by using csrutil you could turn off SIP and simply copy mod_jk into the same folder as all the other modules, but SIP no longer allows you to do this. I use Tomcat, which communicates with Apache using a very well-known module called jk_module (file name mod_jk.so)
#APACHE TOMCAT 7 MAC INSTALL#
Apache install is proving very problematic on latest MacBook Pro.
