EclipseでTomcatプラグインを更新したところ、それまで普通にコンテキスト定義更新すると成功して、xmlファイルが出来ていたのに、失敗するようになってしまった。
ログを見ると
message java.lang.illegalargumentexception: path must include project and resource name: /プロジェクト名
と表示される…
tomcatプロジェクトのコンテキスト定義を更新の操作が失敗しましたという記事を読んでtomcatフォルダをユーザーフォルダ(%USERPROFILE%)配下に移動したり、eclipse同梱のtomcatにしろ、ダウンロードしてきたapache-tomcatにしろ駄目。
どうしてだろうと、思って諦めていたが
プロジェクトをインポートしたときに含まれているプロジェクトルート直下にある .tomcatplugin が正しく読み込まれていなかったのか、編集してプロジェクトフォルダから更新(F5)などを行なったら、成功するようになった…ううううん。
だったら、別のプロジェクトをインポートしたとき、同じ現象が起きそうだが、一度成功してから同じ現象は起きない…どういうことだ。