0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

TomcatでCould not publish server configuration for Tomcatとなった時の対応方法

Last updated at Posted at 2020-03-04

事象 : Tomcatでデバックしようとしたらエラーメッセージが出て動かなかった

  • 環境
    • CentOS Linux release 7.7.1908 (Core)
    • Tomcat 8.0.21
    • Eclipse IDE for Enterprise Java Developers.Version: 2018-12 (4.10.0)
Could not publish server configuration for Tomcat v8.0 Server at localhost.
Multiple Contexts have a path of "/ponsuke-app".

原因 : server.xmlに同じ実行パスが重複して定義されているから

まったく同じ<Context>2行ある・・・
デバックする前にうっかりデプロイされているアプリを削除しようとしてキャンセルした・・・からこうなった?

        <Context docBase="ponsuke-app" path="/ponsuke-app" reloadable="true" source="org.eclipse.jst.jee.server:ponsuke-app"/>
        <Context docBase="ponsuke-app" path="/ponsuke-app" reloadable="true" source="org.eclipse.jst.jee.server:ponsuke-app"/>
      </Host>
    </Engine>
  </Service>

対応 : 1つを削除する

  1. 重複している片方をserver.xmlから削除して保存する
  2. Eclipse上でTomcatをクリーン
  3. 無事デバック実行
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?