仮想ホストを持つ tomee サーバーに jax-rs spring アプリケーションをデプロイしようとしています。ただし、アプリケーション パスにバインドされている jax-rs サービス URL に問題があるようです。
@Path("/api/test")
@Stateless
public class TestController extends BaseController {
@GET
@Path("/hello")
public String hello() {
return "Hello";
}
ホストにデプロイすると、localhost:8080/app-name/api/test/hello からアクセスできます。しかし、仮想ホストをミックスに追加すると、www.mywebsite.com/api/test/hello からアクセスできなくなります。また、仮想ホストが正しく構成されているかどうかをテストするためのインデックス ページも追加し、実際に localhost:8080/app-name/Index.html および www.mywebsite.com/Index.html からアクセスできるようにしました。
コンテキスト パスが間違っているように見えますが、修正する方法が見つかりません。