在Glassfish 4中部署SOAP web服务时未启动web服务引擎

在Glassfish 4中部署SOAP web服务时未启动web服务引擎,soap,glassfish,Soap,Glassfish,我正在学习SOAP web服务,并编写了一个简单的动态web应用程序,其中包含一个简单的java类,该类用@WebService和@WebMethod注释,但当应用程序部署到Glassfish 4时,只显示“web”引擎,而不显示“WebService”。因此,我无法访问任何测试人员页面或指向WSDL的链接 已经签出,但建议的答案对我没有帮助,因为我已经检查并安装了完整的Glassfish配置文件 我曾多次尝试重新部署,并在Windows和OSX系统上使用相同的设置进行了测试,但仍然遇到同样的问

我正在学习SOAP web服务,并编写了一个简单的动态web应用程序,其中包含一个简单的java类,该类用@WebService和@WebMethod注释,但当应用程序部署到Glassfish 4时,只显示“web”引擎,而不显示“WebService”。因此,我无法访问任何测试人员页面或指向WSDL的链接

已经签出,但建议的答案对我没有帮助,因为我已经检查并安装了完整的Glassfish配置文件

我曾多次尝试重新部署,并在Windows和OSX系统上使用相同的设置进行了测试,但仍然遇到同样的问题。我正在使用Eclipse开普勒。我刚刚安装了最新的Glassfish更新


希望有人找到了这个问题的解决方案。

我也遇到了同样的问题,在我的例子中,我在库中使用了JAX-WS 2.2.6,是什么导致了这种不稳定的行为。如果您使用的是JDK 7,就不要使用任何有关JAX-WS的内容,不要使用任何其他内容,而不要使用本地JAX-WS。我花了好几天的时间才发现。。。如果这不是您的确切解决方案,您应该尝试更改您的库(其他JAR文件)。。。逐一地。。。祝你好运

您必须已下载GlassFish的“Web配置文件”版本。下载“完整配置文件”版本并再次部署应用程序。您应该能够在引擎下找到“webservices”。

您的类似乎没有在默认的build/classes目录下编译

执行以下任一操作: 右键单击项目>生成项目。 或者转到eclipse菜单>项目>自动生成


现在再次重新部署应用程序。web服务引擎应该与web引擎一起可见。

在类中进行更改后。步骤:

  • 转到eclipse菜单->项目->自动生成
  • 右键单击项目->运行方式->在服务器上运行

  • 有同样的问题。你有没有想过要解决这个问题?我并没有找到真正的解决办法。但当我将我的电脑升级到Windows8,并重新安装Eclipse和JavaEE时,这个问题就神秘地解决了。我知道这不是一个真正的解决办法。