【发布时间】:2014-11-29 04:47:32
【问题描述】:
我一直在尝试使用带有 Ant 构建的管理器命令将文件夹从本地计算机复制到网络计算机以进行部署。我创建了一个共享文件夹以允许对网络进行完全访问。但是,执行该命令时,将应用程序部署为 .war 文件并错误返回 java.io.IOException:写入的数据不足。
我正在使用来自here的教程使用 Ant 执行管理器命令
指定要部署的路径,然后 ant deploy 似乎不适用于目录,只能使用 war 文件。
【问题讨论】:
我一直在尝试使用带有 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。
【讨论】: