Tomcat 8/8.5 Manager Appからのwarデプロイに失敗する
Tomcat8/8.5で、Manager Appからのwarファイルのデプロイに失敗した場合の解決方法です。
環境は Windows7、Java8 です。
仮に apltom.war という war ファイルが C ドライブ直下にあったとして、これを Tomcat 8/8.5 の Tomcat Webアプリケーションマネージャ からデプロイすると、下図のように失敗します。
ふぁ?!
まさかのフルパスがコンテキストパスになるとは・・・、もう驚きです!!
Tomcat 7 まではこんなことにはならなかったので、もうどうしたものかと焦りました^^;
ふとしたことで解決したので、その原因と方法を掲載しておきます。
解決方法
解決方法は簡単。ブラウザを IE(Internet Explorer) から別のものに変えれば OK です。
IE からデプロイする時、ファイルパスが下図のようになります。
Google Chrome だとこう。
Firefox だとこう。
つまり、表示が選択した war ファイル名だけになれば、配備ボタンを押した後、正しいコンテキストパスにしてくれるというわけです(たぶん・・・)。
配備ボタンを押すと・・・。
おおおーー、うまくデプロイできましたー^^
まとめ
Tomcat8/8.5で、Manager Appからのwarファイルのデプロイに失敗した場合のの解決方法を紹介しました。
まさか IE(Internet Explorer) だけ NG とは・・・。
IE って、Windows 利用者なら一度使ったことはあるブラウザですよね。かつてはブラウザのボス的存在だった IE もバージョン 11 で終了となるでしょう。IE の独自仕様に苦しめられた方も多いのではないでしょうか。
ええ、私もその一人です。
そして今回もやられたよー、IE さーん><。
なんとなく IE の終焉が近づいていると思いつつも、実はこのサイトへのアクセスはまだまだ IE が高いんですよね。OS のシェアは Windows 7 が高いようですから、まだまだ現役なんですかねー。私たちのような仕事をしていなければ、そもそもブラウザなんてよくわかってなくて使っている人の方が多いかもしれませんね。
ただ、こういったツール側で制限が入るとなると、利用者も減ってくるかもしれませんし、Windows 10 がもっと普及すれば IE 利用者もおのずと減ってくるでしょう。時代は変わるものですが、ずっと一緒に仕事していたツールがなくなるとなると、なんとなく寂しい気分にもなりますね。(もはや仲間だったのかもー^^)
おつかれさまでした。