Server or client for MAMP?
I maintain a Java web application built on Apache, Tomcat 6, PHP, and MySql (with bits and pieces of CGI and Perl). It runs quite readily on both OS X 10.6 server and client. Server 10.6's Server Admin app adds monitoring and a firewall GUI, plus basic control over Apache and Tomcat, all of which is kind of nice.
The current incarnation of OS X Server (Mountain Lion: 10.8), however, no longer includes Tomcat, MySQL or even Java by default. The firewall GUI is gone. Are there subsitutes provided and can anyone say from experience what the migration learning curve is like? I've been slowly adding MySQL, Tomcat, etc. to 10.8 but then I started wondering, why bother? I can add those to the client just as well.
And, if anyone else is running MAMP/Tomcat applications on Mountain Lion, do you use client or server?
I'm getting a bit fed up wrestling with AFP login problems and setting up DNS and LDAP servers I don't plan to use, but 10.8 won't work without them. Change IP and it breaks. It crashes periodically. Mountain Lion server is advertised as "the server for everyone". Does that mean everyone except MAMP users? I thought there were more of us… or am I missing something?
More heretically, should I just bite the bullet and move our Tomcat app to a cloud Linux host? Is Apple giving up on the server market?
edit: I'll just add, I wouldn't even be migrating to Mountain Lion except that the latest hardware no longer supports 10.6. Virtualization is looking better and better.