【トラブル】【Eclipse】【Tomcat】 Eclipseで、Tomcat8.5 を動かす

問題点

 * 現在最新のEclipseのVersion(Version: Neon Release (4.6.0))でも
   Tomcat8.0系とTomcat9.0系は対応しているようだが、Tomcat8.5系は
   以下のエラーで設定できない

エラー内容

The Apache Tomcat installation at this directory is version 8.5.3. A Tomcat 8.0 installation is expected

※2017/05/15追記

解決策1

 * 最新版のEclipseを入れる

 [試して問題なかったVersion]
  + Eclipse : Eclipse (Neon3)
  + Tomcat  : Tomcat Version8.5.15

解決策2

 * ${CATALINA_HOME}/lib/catalina.jarの中身である、org/apache/catalina/util/ServerInfo.propertiesを修正し
   catalina.jarを作り直す(方法は以下の【手順】を参照のこと。)

手順

* 邪道な方法かもしれないが
[1] ${CATALINA_HOME}/lib/catalina.jar をリネーム「catalina.zip」などしてzip解凍する

【フォルダ構成】
catalina
 + META-INF(中身は「MANIFEST.MF」など)
 + org
   + apache
      + catalina
         + util
            + ServerInfo.properties

[2] ServerInfo.propertiesをテキストエディタなどで開き、【修正後】を参考に修正し、上書き保存

【修正前】
server.info=Apache Tomcat/8.5.3
server.number=8.5.3.0
server.built=Jun 9 2016 11:16:29 UTC

【修正後】
server.info=Apache Tomcat/8.0.0
server.number=8.0.0.0
server.built=Jun 9 2016 11:16:29 UTC

[3] 解凍したcatalinaを再度、Zipで圧縮し、リネーム「catalina.jar」する
[4] [3]を${CATALINA_HOME}/lib/catalina.jar に再配置する


関連記事

Windows】【Linux】【EclipseEclipse Neon をインストールする

https://blogs.yahoo.co.jp/dk521123/36764141.html