我正在使用Jenkins将war包部署到我的远程服务器,该服务器使用Tomcat 7。 我需要将我的应用程序直接安装在指定的端口上,如下所示:
http://localhost:8083
常规做法是:
http://localhost:8080/myCoolApp
为了实现这一点,我将war归档文件直接部署为“webapp”Tomcat目录下的ROOT。一切正常,归档文件已被发送和部署,但我从Jenkins收到了一个错误:
![enter image description here](https://istack.dev59.com/Kb9XP.webp)
这是我的Jenkins部署配置:
![enter image description here](https://istack.dev59.com/M5IBk.webp)
<Service name="Jangel">
<Connector port="8083" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443" />
<Engine name="Jangel" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" />
<Host name="localhost" appBase="Jangel" unpackWARs="true"
autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
所以问题是 - 我应该如何正确配置Tomcat和Jenkins?
或者我如何避免/消除这个Jenkins错误?