java - tomcat 7并行部署目录问题

标签 java deployment tomcat7

我们正在使用 tomcat7 并尝试让并行部署发挥作用 ( Get maven to do parallel deployments to Tomcat )。我们当前问题的症结如下:

应用程序部署到:

.../webapps/app##1234.war

并解压到:

.../webapps/app##1234/

问题是在加载时,应用程序会在以下位置查找资源:

.../webapps/app/

我们正在使用 maven WAR 插件进行部署,并将 WAR 文件复制到适当的位置。我们根据时间戳命名 WAR 文件,所有内容都是基于此构建的。据我们所知,我们的任何文件中都没有对路径进行硬编码。我们如何告诉 tomcat 正确链接上下文和路径?

Tomcat的主机条目:

我们没有在应用程序的上下文文件中定义任何内容。

最佳答案

该问题似乎有两个根本原因:

  • Sitemesh2 不支持并行部署,因为它在文件系统上查找路径的方式不同
  • session 超时设置得太长,因此取消部署过程的速度不够快。

关于java - tomcat 7并行部署目录问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28611982/

相关文章:

java - 如何在 Struts 2 中实现分页

java - 给定 HttpServletRequest 的网页服务的良好模式是什么?

java - Jackson - BeanDeserializerBase

deployment - 更新网站的最佳实践

java - tomcat jar java 仅适用于 8080

java - servlet 返回空白页

java - JOptionPane.showMessageDialog 必须退出两次

azure - 通过 azure 应用程序服务部署时,应用程序未加载

ruby-on-rails - 防止公用文件夹中的某些文件夹被删除 capistrano rails

java - Jenkins 中的 SVN 连接问题