CFWheels - 插件被删除没有明显的原因

时间:2012-07-14 11:49:02

标签: tomcat coldfusion railo cfwheels

我之前遇到插件问题,但事实证明这与主持人'Hostek'有关。好吧,我想,我将设置一个本地的Railo / Tomcat环境并在本地工作。

一切正常......除了插件......再次!

无论我做什么,CFWheels都会删除/删除插入目录中的任何插件文件夹。这让我非常生气。

我甚至用设置切换:

<cfset set(overwritePlugins = false) />
<cfset set(cachePlugins = true) />

即使在'重新加载'应用程序之后,似乎没有任何区别。我已经尝试了很多不同的东西,现在我已经没有想法了。

我正在使用最新的Railo,最新的CFWheels,而且我在使用Lion的Mac上。

正如我所说的,其他一切似乎都按预期工作,但是我放在这个特定文件夹中的任何东西,当我做一些像在我的应用上刷新页面这样简单的东西时就会被删除。

什么?我喜欢CFWheels,但我正在尝试别的东西,因为这似乎已经持续太久了。

请帮助一个绝望的新人。

谢谢, 迈克尔。

2 个答案:

答案 0 :(得分:2)

查看Configuration and Defaults章节的“插件设置”部分。

deletePluginDirectories设置如下所示:

  

设置为true时,Wheels将删除plugins文件夹中不包含相应插件zip文件的子目录。设置为false,为开发自己的插件的过程增添便利。

在我看来,最佳做法是在false模式下将其设置为design,但将true保留在其他模式中。但是你需要确保在移动到不同的环境之前将它打包在一个zip文件中,否则就会像你描述的那样删除所有代码。

答案 1 :(得分:1)

插件文件夹中的插件的zip文件是什么?如果没有,那就是问题所在。如果您删除zip文件,那么cfwheels将删除该插件。另外,值得使用插件管理器,如果还没有。坚持使用cfwheels。

如果您不使用插件管理器,您只需将插件zip文件夹放入插件文件夹即可。要删除插件,只需删除zip文件即可。

所有这一切,强烈建议使用插件管理器。

享受cfwheels的乐趣..你一定会喜欢它!