tomcat - 使用 Ant 通过 Tomcat Manager 部署文件夹

标签 tomcat ant

我一直在尝试使用带有 Ant 构建的管理器命令将文件夹从我的本地计算机复制到网络计算机以进行部署。我创建了一个共享文件夹以允许在网络上进行完全访问。但是,当执行该命令时,它将应用程序部署为 .war 文件并错误返回 java.io.IOException:写入的数据不足。

我正在使用来自 here 的教程用 Ant 执行管理器命令

指定要部署的路径,然后 ant deploy 似乎不适用于目录,只能用于 war 文件。

最佳答案

尝试将文件夹复制到网络机器上,例如使用 ant 复制任务。然后在tomcat-install\conf\Catalina\localhost上创建一个名为mywebapppath.xml的文件,内容如下

<Context docBase="path-to-the-app" debug="0" crossContext="true" >

</Context>

path-to-the-app 文件夹是包含 WEB-INF 文件夹的文件夹

Tomcat 将文件夹的内容加载为 webapp,上下文名称为 mywebapppath。

关于tomcat - 使用 Ant 通过 Tomcat Manager 部署文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27181766/

相关文章:

java - 为内置的 ant 任务指定类路径

java - 实现 URL 过滤器

ant - Ivy 没有安装一些 JAR

java - java web应用的协同编辑算法

java - 获取 Axis2 的完整堆栈跟踪消息

ant - 在 sublime text 2 中指定和切换 Ant 目标

multithreading - ImageMagickidentify.exe在并行Apache Ant项目中不返回任何内容

Android 外部 API 覆盖范围不会到来

java - AppEngine 响应时间差异

java - 为什么我应该使用 Java EE 服务器库而不是应用程序库?