如何在不重置服务器实例的情况下重置 application.cfc? [复制]

2024-01-14

可能的重复:
重新启动应用程序而不重新启动服务器? https://stackoverflow.com/questions/3119119/restart-application-without-restarting-server

如何在不重置 Coldfusion Server 实例的情况下重置 Coldfusion 应用程序/application.cfc?如果我没记错的话,有一些技巧,例如在 application.cfc 中创建 reinit 函数或重命名该文件。


几个步骤:

首先,确保所有应用程序初始化逻辑都包含在 CFC 的 OnApplicationStart 方法中。如果它有嵌套调用,那就没问题 - 只要您可以通过单个调用轻松地重新初始化您的应用程序,就可以让您的生活变得更加轻松。

其次,这是我在 application.cfc 的 OnRequestStart 方法中使用的代码

<cfif structKeyExists(url,'resetappvars')>
  <cfset OnApplicationStart() />
</cfif>

随意使用您想要的任何编码值来代替重置应用程序变量.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在不重置服务器实例的情况下重置 application.cfc? [复制] 的相关文章

随机推荐