4

Tomcat 7を使用するリモートサーバーへのwar展開にJenkinsを使用しています。次のように、アプリケーションを専用ポートに直接インストールする必要があります。

http://localhost:8083 

いつもの代わりに:

http://localhost:8080/myCoolApp

これを実現するために、war アーカイブを ROOT として「webapp」Tomcat のディレクトリに直接デプロイします。すべて正常に動作し、アーカイブが送信されて展開されますが、Jenkins からエラーが発生します。 ここに画像の説明を入力

アーカイブが正常に展開されたことを思い出してください。しかし、完璧主義者として、私はこのような結果に耐えられません.

Jenkins 展開の構成は次のとおりです。 ここに画像の説明を入力

別のサービスとしてのアプリケーションの Tomcat 構成は次のとおりです。

  <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 エラーを回避/黙らせるにはどうすればよいですか?

4

1 に答える 1