【问题标题】:Editing Folder content in tomcat manually?手动编辑tomcat中的文件夹内容?
【发布时间】:2015-06-03 07:35:23
【问题描述】:

我有一个名为 ROOT.war 的 WAR 文件,几天前我上传到了 Tomcat。我有几个“公共”HTML 页面,如 index.html、about.html 等。这些页面与应用程序的程序部分没有任何联系,而是包含login.jsp 的链接。

现在,我需要更改index.htmlabout.html 的内容。我以前做的是重建整个 WAR 文件并重新上传它,但现在不能这样做,因为应用程序正在使用中,因为这样的小而迭代的变化。

那么,我可以简单地访问Tomcat 中的webapps -> ROOT 文件夹并替换index.html 吗?会不会影响申请流程?

【问题讨论】:

  • 你试过了吗?当然可以,但是重新部署该 war 文件(即服务器重新启动,将“unpack-wars”属性设置为 true)将覆盖这些更改。 Html 文件是静态的,不会影响应用程序。

标签: java html apache tomcat war


【解决方案1】:

它有效,但要避免导致差异的做法。

遵循标准部署流程 - 重建整个 WAR 文件并在部署窗口期间重新上传。

【讨论】:

  • 无法重新部署,因为使用它的用户将在重新部署期间丢失所有事务。
  • 在部署窗口期间重新上传。选择最适合的。
【解决方案2】:

你可以,而且它会起作用。您甚至可以更改 JSP 代码。您可能遇到的唯一问题是,当您重新部署新版本的战争时,在服务器中所做的更改将被新版本覆盖,因此您最好在原始工具中也进行更改。

【讨论】:

  • 错过可能会让事情永远失去。
  • 是的,我也在原始工具中更改了它们。
  • 如前所述,这不是推荐的代码更新方式,但它会起作用。 Ï如果问题在于重复更改,也许解决方案是向应用程序提供数据库或位于已知位置的内容文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-13
  • 1970-01-01
  • 2022-07-06
  • 2021-11-22
  • 2017-03-08
相关资源
最近更新 更多