0

我已经使用 maven 创建了一个 Web 服务,对其进行编译并将其部署在 glassfish 服务器上。我的问题是:如何访问该网络服务?到目前为止我所做的:

  • 使用 mvn package 编译项目 -> 构建成功
  • 启动 glassfish 服务器 -> 检查,localhost:8080 正常,服务器启动
  • 部署应用程序: asadmin deploy myapp.war -> 没关系,我在输入 asadmin list-components 时可以看到它

我想做的是访问网络服务......因为当我输入 localhost:8080/myapp/ 时,我遇到了 404 错误。我必须创建一个 web.xml 文件吗?

4

2 回答 2

0

所以,问题出在其他地方。我忘记创建作为 weh 服务“入口”的文件扩展应用程序(类似这样:

import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;

@ApplicationPath( "/restapi" )
public class ApplicationConfig extends Application {}

)。所以现在问题解决了,我通过这种方式从网络服务中获取信息

localhost:8080/myapp/restapi/
于 2013-04-17T09:40:20.277 回答
0

“访问”对您意味着什么?

在 Web 服务的上下文中,这通常意味着请求 WSDL,以便您的客户端或类似 SOAP UI 的东西可以制定适当的 POST 请求并获得响应。

于 2013-04-17T09:05:48.893 回答