首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多CFML发动机测试环境

多CFML发动机测试环境
EN

Stack Overflow用户
提问于 2012-08-01 19:59:11
回答 3查看 381关注 0票数 5

是否有人可以在适合交叉测试基于CFML的应用程序的环境中一起设置多个CFML引擎及其版本。

理想情况下,我希望它是基于Ubuntu的,因为我将它与VirtualBox一起使用(在Windows 7下)。另外,如果可以在两者之间切换,那么我的笔记本电脑就可以一次处理一个,而不是一次性运行。我在想以下几点:

  • Adobe ColdFusion 9
  • Adobe ColdFusion 10
  • 铁路3.3.x
  • 铁路4.x
  • OpenBD 2.x

我还想让它们在同一个共享目录下服务,所以我不必为每个引擎提供代码的副本。干杯

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-01 20:30:58

您提到能够“切换,这样我的笔记本电脑就可以一次处理一个,而不是一次性运行”,我猜您认为每个都运行在不同的VM上,或者它们可能需要大量的内存。我不认为你需要担心这个。除非您要求它们位于不同的机器上,否则我认为您可以通过一个VM和一个servlet容器的实例(比如Tomcat)来完成这一切。

从高层的角度来看,我会这样做。

  1. 安装Tomcat
  2. 为每个引擎创建或下载.wars。
  3. 将said .wars部署到Tomcat的一个实例
  4. 将Tomcat设置为使用来自不同主机名(server.xml)的每个servlet
  5. 为代码的一个副本在Tomcat之外创建一个代码目录
  6. 在每个webapp中设置一个符号链接,将代码文件夹链接到servlet中。

然后,通过访问浏览器中的不同主机名,您应该能够从每个引擎访问相同的源。

我可能漏掉了什么。我已经很久没做过这样的事了。您可能需要进行一系列调整(JVM设置、切换到Sun/ORACLE与OpenJDK等)。

我不认为这么多的发动机会给你带来很大的麻烦。在我的开发经验中,我只使用189 my的RAM在Tomcat上运行了3个CF9实例。而每增加一次,这个数字并没有增加1/3,远远没有增加。如果您能够轻松地运行所有这些不足512 me的RAM,我就不会感到惊讶了。如果您真的对内存造成了伤害,甚至有256 on的可能。

我希望这能帮到你。

票数 7
EN

Stack Overflow用户

发布于 2012-08-01 20:28:04

对于ColdFusion 10、Railo和OpenBD,您将考虑使用Tomcat、Jetty或JBoss的独立安装进行部署。

ColdFusion 9,可能最简单的解决方案是“企业多服务器配置”设置。

使用这种安装方式,它们几乎与平台无关。

需要注意的是每个安装都使用的web服务器、代理和jndi端口,但前提是您希望一次运行多个服务器。

之后,您是否会因为从apache或Nginx代理到服务器实例和要使用的连接器而感到烦恼。

不知道这是否有用..。

票数 2
EN

Stack Overflow用户

发布于 2012-08-01 21:11:47

既然您已经提到了VirtualBox,我将分享我对这项任务的个人方法。它包含了几个相当简单的步骤:

  1. 安装Ubuntu作为VirtualBox客户(主机也是Ubuntu)。
  2. 只设置JVM和更新等基本软件。设置虚拟
  3. 机器网络作为桥接适配器使用我的Wi连接。
  4. 配置我的Wi路由器DHCP为虚拟机的MAC地址分配静态IP。
  5. 将条目添加到我的(主机)系统主机:ip_assigned_to_vm virtual.ubuntu
  6. 在机器中设置来宾添加并挂载我的~/www目录,以访问web应用程序。

现在,当我需要另一台用于实验的机器,或者软件的其他配置(我已经用这种方式测试了ACF 10和Railo 4)时,我做了两件事:

  1. 克隆现有的清洁机器。
  2. 确保它使用的是具有桥接接口的相同MAC地址。

就这样。

不管我运行的是哪台机器,它们都可以作为http://virtual.ubuntu访问(当然,它需要在客户端进行适当的web服务器配置)。同时,它们是独立的,完全可以安全地制作我想要的任何东西,并测试运行在Ubuntu上的任何东西。

明显的缺点是,我一次只能运行一台机器,并且使用了更多的磁盘空间。对我来说没什么问题。

我尝试过使用Tomcat和多个WAR的方法,但是它有两个问题:我不能使用不同的JVM和Tomcat设置,如果我搞砸了设置--所有Tomcat主机都关机了。

希望这能有所帮助。

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

https://stackoverflow.com/questions/11766672

复制
相关文章

相似问题

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