1

我们正在尝试将 jax-rs spring 应用程序部署到具有虚拟主机的 tomee 服务器。但是,绑定到应用程序路径的 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 访问它。

上下文路径似乎是错误的,但是我们找不到修复它的方法。

4

0 回答 0