問題点
* 現在最新の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 に再配置する
参考文献
http://takahashikzn.root42.jp/entry/20131208/1386484856http://balusc.omnifaces.org/2016/07/integrating-tomcat-85x-and-tomee-7x-in.html