首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ColdFusion 2016 /ColdBox4.3-在一台服务器上运行多个应用程序

ColdFusion 2016 /ColdBox4.3-在一台服务器上运行多个应用程序
EN

Stack Overflow用户
提问于 2017-10-19 02:04:06
回答 1查看 283关注 0票数 0

我们正在使用ColdBox 4.3并部署多个ColdBox应用程序。

每个应用程序都是使用自己的Coldbox.cfc配置文件和自己的处理程序、模型和视图单独开发的。虽然它们确实有一些共同的功能,但它们不能(目前)作为一个大的应用程序运行在网站的根级别之外。

我们的webroot目录如下所示:

代码语言:javascript
复制
/
/coldbox
/app_1
|      Application.cfc
|      /coldbox
|      /config
|      |       /Coldbox.cfc
|      /handlers
|      /models
|      {etc}
|
/app_2
|      Application.cfc
|      /coldbox
|      /config
|      |       /Coldbox.cfc
|      /handlers
|      /models
|      {etc}
|
/app_3
|      Application.cfc
   {etc}

我们在根目录下有一个/coldbox的副本,在每个应用程序文件夹中都有一个/coldbox的副本。

如果我在每个应用程序中删除根级/coldbox或coldbox的副本,应用程序将崩溃。

其他开发人员如何处理在同一the服务器上运行多个冷盒应用程序的情况?

EN

回答 1

Stack Overflow用户

发布于 2017-10-19 02:20:07

您需要创建一个CF映射,将每个应用程序的/coldbox映射到ColdBox所在的位置。如果你的所有应用程序都使用相同版本的ColdBox,那么我会把它们都放在同一个地方。它甚至不需要在web根目录中。只要/coldbox解析为框架,就不会有问题。

如果您使用的是Adobe ColdFusion,并且在同一台服务器上托管了多个应用程序,那么您需要在CF管理员中关闭“组件缓存”。这真的会把你搞得一团糟。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46816471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档