Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Programming Businesses Apple IT Technology

ColdFusion MX on Mac OS X 33

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."
This discussion has been archived. No new comments can be posted.

ColdFusion MX on Mac OS X

Comments Filter:
  • by Gregg Alan ( 8487 ) on Wednesday January 08, 2003 @10:23AM (#5039903)
    > 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.
  • Someone's living in the 90s!
    • Re:Wow, ColdFusion? (Score:2, Interesting)

      by kanna ( 621529 )
      I tried to move away from ColdFusion and start using JSP or PHP. But it's like moving from a Mac to wintel machines... ugh ugh ugh. I came back like 3 times (tried PHP, went back to CFML, tried JSP, went back to CFML and tried PHP again and went back again). The ease of use of CFML beats anything that's out there. I'm glad they're porting CFMX to Mac (although they could make the installation process easier)... They go well together...
      • Re:Wow, ColdFusion? (Score:2, Interesting)

        by kylner ( 639495 )
        Agreed. If you have a programmer's background then PHP should be absolute cake since it seems to have a very Perl-esque syntax. But I started as an art major and moved into web graphic design right out of college. However, for someone with more of a graphic art/web design background I found CFML far more intuitive to use and learn. As a result I found that I had a better understanding of how PHP works when I took a second look at it.
    • I thought it was a program.
      • I thought it was a program.

        CF is a languange and an environment in which it runs on your webserver. Somewhat similar to ASP. It allows you to add tags (essentially an extension to html) which allow you to do things like easily accessing a database. Very popular where I work for accessing SQL databases.

  • With Tomcat? (Score:4, Informative)

    by Anonymous Coward on Wednesday January 08, 2003 @10:39AM (#5040006)
    Are you using it with Tomcat or JRun?

    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/c oldfusion/j2ee/ cfmx-mac-onjrunandtomcat.html

    • This was my first time installing a J2EE server so I decided to just go with using JRun. However, according to the installation instructions you can set it up running under Tomcat. Haven't tried it in practice yet.
    • by Anonymous Coward
      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.

      http://www.oreillynet.com/cs/user/view/cs_msg/13 02 2
    • 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
    • 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.
  • So, you're saying a proprietary development tool has been ported to a proprietary platform.

    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.)

    • Re:Interesting? (Score:5, Insightful)

      by Twirlip of the Mists ( 615030 ) <twirlipofthemists@yahoo.com> on Wednesday January 08, 2003 @11:03AM (#5040179)
      Ah. It seems you are learning a valuable lesson: what you consider to be "proprietary" is not inherently bad. What you consider to be "Free" is not inherently good. The world is not a battle of "us versus them" (or in this case, "you versus us") but rather a bunch of people all struggling to make their way together.

      One should use the best tool for the job, based on one's own judgment. If one uses a second-best tool simply because it is "Free," then one is still using a second-best tool.
      • Hazy Twirlip wrote: '"proprietary" is not inherently bad'.

        Sorry, but for a language, it is. When the vendor flops or gets bought and closed, your code turns to dust. I've seen it happen too many times.

        With the number of Free tools that are as good as or much better than CF, their days seem numbered.

        • When the vendor flops or gets bought and closed, your code turns to dust. I've seen it happen too many times.

          You should know better. Code doesn't stop working when a vendor goes away.

          With the number of Free tools that are as good as or much better than CF, their days seem numbered.

          It startles me, in this day and age, just how common that misconception still is.
          • You should know better. Code doesn't stop working when a vendor goes away.

            Depends on if you want to get rooted. Security patches are important for this kind of product.
  • FYI (Score:4, Interesting)

    by fonebone ( 192290 ) <jessephrenic@nOspAm.ninjaguy.org> on Wednesday January 08, 2003 @10:42AM (#5040027) Homepage
    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.
  • 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.
  • I seem to have successfully installed JRun but I'm running into issues on the CFMX install for OS X. I was unable to successfully implement step 4 of "Install CFMX for JRun", which is:
    If the JRun server to which you are deploying ColdFusion MX is running, stop it. You can stop a JRun server either through the JRun Management Console (JMC) or the command line.
    I can't figure out how to launch JMC or use the command line to stop/start JRun server. I'm assuming this is the problem keeping me from getting CFMX server to run on my machine. Also, how you set Apache for OS X to use index.cfm pages as default? I can't find the config file. I'm a novice at Apache, and I've never used JRun, but I am comfortable w terminal commands.

As you will see, I told them, in no uncertain terms, to see Figure one. -- Dave "First Strike" Pare

Working...