【发布时间】:2014-10-02 21:36:34
【问题描述】:
我有一个包含 Rest Web 服务 EJB 的 EJB 项目。我将此 EJB.jar 项目与 WAR 项目一起打包到一个 EAR 文件中。那么我的 Rest Web Service 的绝对路径是什么?
【问题讨论】:
-
这取决于服务器名称和ear/war文件部署的上下文。
-
@hooknc 你能举个例子吗?比如 localhost:8080/?/?。我正在使用 Glassfish 4。
-
我没有直接使用 EAR 文件。但是从我刚刚阅读的内容来看,“上下文根”是在您的 EAR 配置中设置的。所以这是我能给你的最好的网址localhost:8080/<context-root>/<url-to-rest-resource>。如果您确定您的 context-root 为空或为空,那么您的应用程序将部署在根上下文中,并且您的 url 看起来接近:localhost:8080/<url-to-rest-resource>。
标签: java rest jakarta-ee ejb jax-rs