I was mistaken on the Railo front - that server was setup a while back.  For
Railo, it was deployed according to Sean Corfield's Multi-Web setup
(http://corfield.org/blog/index.cfm/do/blog.entry/entry/Railo_on_Tomcat__mul
tiweb) which adds the Railo jar files to the common.loader path and then
defines the servlets and servlet-mappings within the main web.xml file.
With that said, once this process is complete, all you have to do is add a
new host definition in the server.xml and you have a new site without
copying a bunch of files.  Railo will add a WEB-INF folder to that new site,
but it is only a couple of MB.

So, for your configuration, does the SVN repo you referred to contain the
full CFIDE, META-INF, and WEB-INF folders which go into the web root of
every project?  Would you mind sharing the contents / structure of your
template project as that sounds exactly like what I am trying to setup?

Thanks
-- Jeff


-----Original Message-----
From: Barney Boisvert [mailto:[email protected]] 
Sent: Wednesday, October 07, 2009 11:51 AM
To: cf-talk
Subject: Re: Deploying ColdFusion to Tomcat Server


I don't see how that could possible be the case for Railor or
BlueDragon.  All three engines operate in exactly the same way: a
servlet mappings for .cfm and .cfc files that run a servlet from the
local context.  They all have to be copied into each context they're
needed.

Can we see your tomcat config for a working one and a non-working one?
 I suspect that's where the discrepancy is.

All said, having each app with it's own CFML runtime is rather
desirable in my opinion, and the couple hundred MB of space is hella
cheap.  All the projects we do at work are WAR-level packages; you
check out from SVN and includes all the code, a full CFML runtime,
possible a CMS runtime, etc.  Deployment happens the same way.  Makes
things enormously easier because it eliminates and potential
discrepancies between various environments.

cheers,
barneyb

On Wed, Oct 7, 2009 at 7:52 AM, Jeff Chastain <[email protected]> wrote:
>
> In my development environment, I currently have Railo and Blue Dragon
> deployed to separate Tomcat servers.  Setting this up was simply a matter
of
> dropping the war file into the webapps folder and doing a little bit of
> renaming to make it the root web app.  Then I could create new hosts and
> they all recognized the respective ColdFusion engine with no additional
> copying of files or configuration changes.
>
>
>
> Then I get to Adobe CF.  I have gone through the installer and generated
the
> EAR file, which once expanded, includes a single cfusion.war file with
both
> RDS and ColdFusion (I think).  I attempted to deploy this war file to a
new
> Tomcat server in the same manner as before, renaming it to ROOT.  If I
> address the server via http://localhost, then I can access CFIDE, etc.
> However, if I create a new host, it has no visibility to the ColdFusion
> engine.  CFIDE does not exist and ColdFusion scripts are not processed.
 The
> only way I have been able to make this work is to copy the CFIDE, WEB-INF,
> and META-INF folders from the war file into the web root of each
individual
> host.   Not only is this very heavy on the file system but it is a pain.
>
>
>
> Am I missing something in the setup of ColdFusion on Tomcat here?
>
>
>
> Thanks
>
> -- Jeff
>
>
>
> 



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327003
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to