【发布时间】:2015-02-08 19:36:39
【问题描述】:
背景
我们有一个现有的 ColdFusion 应用程序,我们正在考虑向它添加额外的 Java 内容。
虽然我知道可以编译 jar 并将其用作库,但我正在寻找更接近纯 java-ee 体验的东西,您可以在 java 文件上点击保存,IDE 会重新部署到服务器和您的应用程序在您点击保存后的几毫秒内可用。
我知道 ColdFusion 服务器实际上是一个 Tomcat 服务器,并且“在后台”使用 java-ee,所以我希望能够拥有一个恰好也有几个 .cfm 和 .cfm 文件的 java-ee 项目。 cfc 文件在里面。我无法让 NetBeans 将 ColdFusion 服务器识别为 Tomcat 服务器。
或者,我尝试将 WAR 形式的 ColdFusion 服务器部署到 Glass Fish 服务器,然后将我的项目部署到该服务器。当然,将 java-ee WAR 部署到 glass fish 服务器很容易,但它当然是部署在 ColdFusion 应用程序而不是在 应用程序中,我无法做到想办法解决这个问题。
问题
如何将 java-ee WAR 部署到 ColdFusion 服务器(其中可能有也可能没有 ColdFusion .cfm 和 .cfcs)? (或者如何在使用 ColdFusion 的同时获得 Java-ee 即时部署体验)
【问题讨论】:
-
你检查这个链接了吗,有一篇关于如何将ColdFusion安装到Tomcat以及如何部署一个war或ear来coldfusion的博文adobe.com/support/coldfusion/j2ee/cfmx7j2ee_tomcat_deploy.html
-
@erhun 这类似于我在 GlassFish 上的安装,其中部署的 Java-ee 项目最终“靠近”而不是在 ColdFusion 中。然而;我发现了一个稍微奇怪的解决方案,即使用 ColdFusion WAR 作为 WAR 覆盖(作为 Maven 构建的一部分),因此我将整个 ColdFusion 以及我的所有源文件作为单个 WAR 部署到 Glashfish 服务器。这似乎给了我想要的结果(ish),但我仍在寻找更清洁的解决方案
-
@RichardIt 在这个问题下发布你的解决方案会很棒,除非有人用更好的解决方案来回答它。
标签: java coldfusion coldfusion-10