Skip to main content
Participating Frequently
July 2, 2008
Question

CF8 with remote IIS - 2 Quick Questions

  • July 2, 2008
  • 1 reply
  • 887 views
All,

For the past couple of days we have been re-designing a clients systems architecture. I come from a J2EE background and would like to understand a few things in CF8 / Jrun4

The systems model we are looking at is HLB IIS Web Servers and JRUN multiple instances likely clustered (and database mirroring on the back-end as well).

The one piece that has got us a little puzzled is the where do the source CFM files need to exist. We played around a little on a single server deployment and are now moving to playing in a multi-server (so separate IIS Web server and JRun/CF server) to better understand the CF - Jrun - IIS relationship.

The two quick questions I have are:
a) Is there a simple install I can run on the IIS web server so that I can get the JRun connectors installed easily? some people say just run the complete CF8 install and disable the services but I would prefer to simply install the connector software (I believe this would be the configuration tool & IIS Dll's)?

b) Where do we need to put the source code (CFM,CFC etc)? If the answer is IIS Web Server is there anyway to keep them only on the JRun server (i would expand the ISAPI filtering to have ALL content delivered by JRun --> os include htm, gif etc). Also from a processing perspective is the source CFM file passed to JRun everytime or only once (and compiled to javabyte code) and the next time nothing is passed except variables?! Is there any point in deploying a CAR file into the instance?! On our single server setup it seemed like the CF instance was still looking at the IIS www-root.....

Also anyone who can share their experience in such a configuration would be greatly appreciated,

Thanks,
Daniel
    This topic has been closed for replies.

    1 reply

    Inspiring
    July 2, 2008
    ddks2 wrote:
    > a) Is there a simple install I can run on the IIS web server so that I can get
    > the JRun connectors installed easily?

    http://www.adobe.com/support/coldfusion/administration/cfmx_in_distributed_mode/cfmx_in_distributed_mode02.html


    > b) Where do we need to put the source code (CFM,CFC etc)?

    On both the IIS and JRun servers in the same path is the only way that
    is supported by Adobe.
    If you disable the 'check that file exists' option in IIS and tweak the
    web.xml file you don't need to have the code on the IIS server though.

    Jochem


    --
    Jochem van Dieten
    Adobe Community Expert for ColdFusion
    ddks2Author
    Participating Frequently
    July 2, 2008
    Hi Jochem,

    Thanks for the quick reply.

    I looked at the link you provided. I see now why simply installing all of CF8 might be easier (and then disable JRUN services and CF ODBC stuff). Which would you recommend? Would all these steps defined in the link be automated and working correctly or would I still making these manual mods? Also would the wsconfig.exe work (for future administration by client)?!

    Could elaborate a bit more on tweaking the web.xml file to allow for single directories? I guess if we do need to keep them on both boxes we at least automatically get all static content served by the web server.

    Thanks again,
    Daniel