我已经部署了一个文档库挂钩,其中包含custom_jsps下的许多jsp文件。
最近,我想更改folder_action.jsp,所以我更改了它并在文档库portlet中正常部署它。 正如预期的那样,创建了一个包含原始文件的folder_action.portal.jsp。
然而,我注意到一些奇怪的事情。在停止Tomcat之后,删除了folder_action.jsp和folder_action.portal.jsp(对于来自挂钩的其他文件不会发生这种情况),当它再次启动时,会发生一件非常奇怪的事情。 folder_action.portal.jsp包含已更改的文件,folder_action.jsp是原始文件。
有没有人见过类似的东西?任何帮助,将不胜感激。
答案 0 :(得分:0)
你可能遇到一个非常讨厌的问题:你必须只从一个钩子覆盖一个特定的jsp。如果从两个不同的挂钩重写相同的jsp,则可能会发生您描述的场景(取消部署)。更糟糕的是:订单未得到维护,您可能会遗留一些“错误”文件。
找到覆盖相同jsp的两个钩子并确定你更喜欢哪个(或合并两个)。在this answer中找到类似问题的更多恐怖