ColdFusion MX on Mac OS X
kylner writes "This seemed to be one of the lesser-covered news items at Macworld, but it seems that Macromedia has decided to release its JRun 4 J2EE Server for Mac OSX. What's siginificant about this release? Well, they simultaneously released Macromedia ColdFusion MX for J2EE Application Servers to go with it! It may not be a stand-alone edition of ColdFusion MX, but this is still a dream item for any ColdFusion developer with a Mac at home. It took me about 30 minutes to install on my iBook 600 (I messed up a few times since it requires a little terminal work) but once I got it up and running it just worked. All I've had time to do so far is create a variable and output 'Hello World', but so far so good."
Why not install Apache and PHP instead?
Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
> but once I got it up and running it just worked.
Good thing! I hate to see you get it up and running and then it still not work.
Here before all but 8486 of you.
Someone's living in the 90s!
Are you using it with Tomcat or JRun?
c oldfusion/j2ee/ cfmx-mac-onjrunandtomcat.html
I've been using CF on OS X for a while now, thanks to the oreillynet.com guide to installing it. Runs great!
However, it would be nice to use Tomcat since I could change the port to 80 instead of having port 8080 cluttering up my development URLs.
For those thinking about installing, here are the instructions:
http://www.macromedia.com/support/
Don't we have any nice Free alternatives yet, already ported throughout the known universe? (I thought we had dozens, but I don't use that stuff.)
The developer wanted to use ColdFusion, and not PHP. Don't get me wrong, I know and love PHP (not as much as I love Perl, mind you, but still.), but there are times when... a little diversity is a good thing. Say for instance, you're developing something with a team of people, none of which know PHP, but do know ColdFusion as a common language among them. Are you either going to try and teach them PHP (something they may not want to learn, if they haven't ventured off to do it on their own, yet) or just get the project done with ColdFusion. If it works, it works, and it's good. The first priority is getting the job done, then going over semantics. If the customer or supervisor wants the task re-done in PHP, over ColdFusion, then so be it. Different tools for different jobs, but keep in mind, There's More Than One Way To Do It . :-)
Informatus Technologicus
The reason ColdFusion can be ported easily now is because CFMX was rewritten in Java. now all Macromedia has to do is port their JRun server and voila, ColdFusion is ready to work. Keep in mind that you don't need to run JRun specifically to use ColdFusion; any java web server will work.
when the rain comes, they run and hide their heads. they might as well be dead.
As part of the ongoing comments on oreillynet's story on installing ColdFusion for Mac OS X, the author of the series indicates that it works well with Tomcat and that the port 8080 goes away. Link to the original installation guide is on the comment page below. Author Disck Applebaum also hints that his forthcoming Part 4 will take into account the new announcements.
3 02 2
http://www.oreillynet.com/cs/user/view/cs_msg/1
And PHP ain't Coldfusion.
I work in and like PHP, but Coldfusion is much nicer. You pay for it and it isn't open, but CF has a lot going for it in terms of performance, portability and comprehensibility. I mention the last because PHP, Perl, ASP can be rough to maintain for casual developers. CF's tag-based approach is like having an immense and time-tested library of JSP tags which are largely in plain english so it is relatively easy to read.
Previously running CF and JRun meant your port was 8500 not 8080. Just look at the terminal as you start up CF: 01/08 13:02:31 info JRun Web Server listening on *:8500
I thought it was a program.
As a long time ColdFusion programmer, since 1995 with ColdFusion 1.5, I've doing some great work with it and my last project I had to us it in a Solaris/Apache environment. It is a little more tricker to get it running in *nix than Windoze, but it works just the same. CF is just sooooo much easier and faster to work with than PHP/ASP, but just sooooo powerful. Now with MX on Java, it just gets better because it is more compatible and can communicate with many more servers and services. I already have an iMac with OS X and now I can do some work with Apache and just add it to my skillset.
Powerbook G4/1.5GHz 12", Toshiba Satellite 1135-S1554
This is good concise instruction, that was sadly left out of the CFMX install readme. I suppose it assumes you know how to use JRun from the command line, or to use JRun in general. Well, I don't, so its good to have discussion boards to figure these things out... its not exactly easy to figure out in JRun documentation either.
Powerbook G4/1.5GHz 12", Toshiba Satellite 1135-S1554
Which of these options would run better on my dear old PowerBook G3 (with 640MB RAM)? My department uses a lot of ColdFusion, so it would be handy to run a local copy, as long as it isn't massively boggy.