我已将我的 Tomcat 服务器从版本 6 更改为 7,现在我的 ant deploy 失败了。
起初,我的 ant 构建如下所示,但出现 403 错误
<taskdef resource="org/apache/catalina/ant/catalina.tasks" classpathref="x.classpath" />
<target name="tomcatdeploy" depends="tomcatundeploy,war">
<deploy url="http://localhost/manager/html" username="x" password="x" path="/xx" war="file:x.war"/>
</target>
我在互联网上找到了几个来源,并将其更改manager/html
为manager/text
并添加了角色manager-script
和admin-script
tomcat-user 文件。
我现在得到的错误是
java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
我发现这可能是因为我部署的 .war 文件的大小约为 250M,但我没有找到如何将其从 ant 部署到 tomcat 7 的解决方案。