普通は、app.warをdropinsフォルダに置くと、 http://localhost:9080/app/ のようにファイル名から.warを取った部分がcontext rootになるのに、そうならないアプリがあった。 原因は、そのwarの中にibm-web-ext.xmlがあったから。 context rootは以下の優先順位で決まる。
server.xml ファイル内の context-root application.xml (EAR アプリケーションの場合) ibm-web-ext.xml (Web アプリケーションの場合) server.xml ファイル内のアプリケーションの name (Web アプリケーションの場合) Manifest.MF (WAB アプリケーションの場合) Liberty プロファイルの「dropins (ドロップイン)」ディレクトリーに対する相対ディレクトリー名または相対ファイル名
この仕様は知らなかった。。
参考: