我试图弄清楚为coldfusion项目构建和部署实施的最佳流程是什么。
我对常规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的修改版本上?
谢谢!
在开箱即用CFML时,您只需将文件复制并粘贴到Web服务器中即可。在您的情况下,如果您使用git,只需从存储库中提取它。除此之外,您不必做任何其他事情。但是,在某些情况下,如果您没有立即看到更改,则可能需要清除CFML缓存。这是我个人的过程:
只要您的代码使其变得如此简单,它就非常简单。
答案1:
我已经开发了一些实质性的应用程序,这个过程是压缩所有文件,将它们发送给部署团队,然后他们将在适当的位置解压缩。
答案2:
我怀疑你正在寻找像CAR文件这样的东西。 http://help.adobe.com/en_US/ColdFusion/10.0/Admin/WSc3ff6d0ea77859461172e0811cbf364104-7fd3.html