将tomcat上的war部署到另一个文件夹名

将tomcat上的war部署到另一个文件夹名,tomcat,Tomcat,我想知道是否有一种方法可以自动地将war复制到另一个名称的webapps文件夹中,并且只需对一些xml文件进行最少的配置 示例:我有一个.war,想要一个服务器文件夹和服务,但没有文件夹和服务 谢谢你,帕维尔 编辑29.9.11 7:30:我有类似的东西可以在server.xml中复制 <Context docBase="a" path="/AServer" reloadable="true" source="org.eclipse.jst.jee.server:a" /> 如果

我想知道是否有一种方法可以自动地将war复制到另一个名称的webapps文件夹中,并且只需对一些xml文件进行最少的配置

示例:我有一个.war,想要一个服务器文件夹和服务,但没有文件夹和服务

谢谢你,帕维尔

编辑29.9.11 7:30:我有类似的东西可以在server.xml中复制

<Context docBase="a" path="/AServer" reloadable="true" source="org.eclipse.jst.jee.server:a" /> 
如果存在一些用于删除文件夹的参数或其他一些用于禁用启动服务器的xml,那就更好了

编辑29.9.11 14:53 我找到了办法。添加了deployIgnore=a.war,server.xml的参数-Host和Context几乎相同,几乎正常工作不会读取conf/Catalina/localhost中的上下文,但仍然存在一个文件夹,这可能不是一个好方法

 <Context docBase="a" path="/AServer" reloadable="true" /> 

有更好的方法吗?

解压缩a.war文件,将其移动到服务器,然后删除a.war文件和文件夹

有一些用于解压、移动和删除的ant Taks可以自动执行此操作。

来自:

路径

此属性只能在静态定义 server.xml中的上下文。在所有其他情况下,路径将是 根据用于.xml上下文文件或 码头

一种解决方案是重命名war文件。另一个是按照@mooreds的建议将其解压缩到AServer文件夹