我想弄清楚什么是构建和实施的最佳流程?冷冻项目的部署。
我对常规java堆栈更熟悉:一些后端框架(Spring,Struts等),一堆JSP文件,然后使用maven编译并将所有内容捆绑到我简单部署的.war文件中(复制到tomcat webapp目录
cfm文件和jsp几乎一样吗?有什么相似之处& Java与Coldfusion构建/部署过程之间的差异?
到目前为止我找到的资源让人觉得只需复制和播放粘贴物理文件,听起来不太正确。
这里的线程Best Practices for Code/Web Application Deployment? - 继续我们已经实现的通用部署过程。我们有代码库和maven来管理我们的构建和扩展。部署过程中,可以直接开箱即用,与常规的Java / war项目相同设置吗?
Adobe论坛中的一个帖子也没有提供太多的见解:Deploying ColdFusion 8 project via EAR/WAR file,加上它谈论的是EAR而不是WAR。
这是2007年以来的一个旧链接:build tools: maven and coldfusion 似乎表明maven不是开箱即用的解决方案,看起来Coldfusion也不需要依赖管理,maven是如此有用?
有人可以帮我指出正确的构建和方向吗?使用以下堆栈部署coldfusion项目:
和最后 - CF8与CF10之间的解决方案有何不同?在我看来CF8可能会更糟,因为它没有正式支持Tomcat,而CF10运行在Tomcat的修改版本上?
谢谢!
答案 0 :(得分:1)
当谈到部署CFML时,你真的只需要将文件复制并粘贴到您的Web服务器中。在您的情况下,如果您使用git,只需从存储库中提取它。除此之外,您不必做任何其他事情。但是,在某些情况下,如果您没有立即看到更改,则可能需要清除CFML缓存。这是我个人的过程:
只要您的代码使其变得如此简单,它就非常简单。
答案 1 :(得分:0)
答案1:
我已经开发了一些实质性的应用程序,这个过程是压缩所有文件,将它们发送给部署团队,然后他们将在适当的位置解压缩。
答案2:
我怀疑你正在寻找像CAR文件这样的东西。 http://help.adobe.com/en_US/ColdFusion/10.0/Admin/WSc3ff6d0ea77859461172e0811cbf364104-7fd3.html