Sign In/My Account | View Cart  

advertisement

AddThis Social Bookmark Button

Article:
  ColdFusion MX on Mac OS X, Part 1
Subject:   Frustrating!!!
Date:   2002-07-02 12:54:14
From:   dicklacara
Response to: Frustrating!!!

This series of articles is targeted at potential Web developers -- especially:


Mac Users who previously avoided CF because there was no Mac solution


CF Users, for whom the Mac was not a viable platform


CF users who are new to CFMX (almost everybody)


The port is not difficult, but involves a lot of complex technology:


CF MX


JRun


Java


XML

Linux/Unix


Shell Scripts


Virtual PC Emulation


RDBMS Systems -- Pointbase, MySQL, PostgreSQL


Mac OS X


It is frustrating from my perspective, too. While you, and others, may have sufficient expertise in *all* the prerequisite technology, many do not! This includes myself -- I had to learn or brush up on many of these technologies in order to do the port.


So, we have a goal (a target audience to reach) and some complex prerequisite knowledge. It is very likely that any given member of the audience will *not* have *all* the prerequisite knowledge. It is also likely, that different people will be lacking *different* prerequisites.


How do we reach the largest possible audience, and (I say: "and") provide a usable solution to them *all*?


We decided on a 4-part series -- to properly lay the groundwork and develop the topic for the target audience.


I trust that, if you think about it, you'll agree that this is the best approach!


That said, where does the expert Mac/CF user go to get answers?


The topic was initially discussed on the forums during the CFMX beta test.


It has been discussed at some length on the CF-Talk mailing list and, lately the CF-Linux mailing list.

Both lists are available at http://www.houseoffusion.com


The CF-Talk list has been in existence for years, and in the opinion of many, it is the best source of breaking CF information and technical CF discussions.


Here is part of a recent post I made to the CF-Linux list (assumes the reader has all of the prerequisite knowledge).


!. Install the CF Linux Trial on RH Linux 7.2 (native Linux Box or VPC emulation)


Use all default options except the install path should be


/home/coldfusionmx/


2. Targzip the /home tree


3. Copy the targzip file to Mac OS X


4. Expand the targzip at /


5. Modify the /bin/coldfusion shell script to


Point to Mac JVM instead of installed JVM


Modify CLASSPATH and environment variables for OS X


Launch /home/coldfusionmx/lib/cfusion.jar


6. Modify /home/coldfusionmx/runtime/bin/jvm.config similar to 5


7. Move any needed (Non CFMX ) jdbc drivers to /Library/Java/Extensions


8. Start any db servers needed


9. Run the modified shell script


10. Access the default server with localhost:8500


I hope this helps, and that you will find that remaining articles meet the objective.


Dick