アプリケーションのコンテキスト パスを知りたい JAX-RS サービスがあります。以前は、HttpServletRequest
次のメソッドを使用してアプリケーションの URL を取得していました。
public static String getApplicationBaseUrl(HttpServletRequest request) {
return String.format("%s://%s:%s%s",
request.getScheme(),
request.getServerName(),
request.getServerPort(),
request.getContextPath());
}
JAX-RS で @Context を見ましたが、JAX リソースから始まるパスのみを返します。アプリケーション パスを取得するにはどうすればよいですか?