当前位置: 首页 > 知识库问答 >
问题:

在Java WebService中Portname和Servicename不会更改

向杜吟
2023-03-14

我正在学习JAVA,WEB服务,特别是SOAP。根据本教程,我们可以自定义WSDL,就像我们可以通过使用webservice注释覆盖deafult post名称和服务名称一样。所以我试了一下:

一揽子做法;

导入java.util.List;

导入javax.jws.WebMethod;导入javax.jws.WebService;

@webmethod
公共列表getBooks(String category)
{return wimpl.getBooks(category);
}}

但默认服务名称和端口名称仍未更改。这会是什么原因呢?生成的WSDL如下所示:

我正在使用Eclipse IDE和Glassfish服务器。

共有1个答案

汝志
2023-03-14

如果您也有描述符文件(例如webservices.xml),代码中的端口设置将被描述符文件中的设置覆盖。配置web服务的一个示例是OSCM服务目录中的解决方案。参见https://github.com/servicecatalog/development/tree/master/oscm-webservices

关于开源项目OSCM云服务管理软件的更多信息

 类似资料:
  • 问题内容: 我的工厂看起来像: 它吐出日志,但不更改路径。我该怎么做才能做到这一点? 问题答案: $ location 的文档说: 请注意,设置员不会立即更新window.location。而是$ location服务知道作用域的生命周期,并在作用域$ digest阶段将多个$ location突变合并为一个“ commit”到window.location对象。 因此,如果拒绝诺言对产生影响,那

  • 问题内容: 我有一个奇怪的问题。我设置了一个JProgressBar: 但是,只有当我将setValue函数放在代码中的某些位置(而不是到处都是)时,它才会更改: 那么,我在做什么错呢?为什么第二条指令不起作用? 问题答案: 进度栏的值实际上已更新。但这还不只是在屏幕上。通常,我们在循环中使用进度条。但是,当您处于循环中时,您可能 通过单击按钮来调用 该循环,但该循环没有被绘制。为什么?因为您通过

  • 我有一个调用部署在JBoss5上的WEB服务的类。我的Java环境是JDK1。6.以下是代码部分: 我在JBOSS_HOME/lib/approved目录中有以下jar。 激活。jar,解析器。jar,序列化程序。jar,staxapi。杰尔,泽兰。jar,xercesImpl。jar,jaxb api。罐子 此Web服务在JBoss4.2.2GA上运行良好,但在JBoss5上中断并抛出以下错误。

  • 我正在Laravel5.1中创建一个应用程序,它以前工作得很好。我在视图文件中所做的任何更改都会反映在浏览器中。现在,在过去3天中,浏览器中未反映任何更改。 以下是我的视图文件: 主人刀身php 我正在将css文件的名称更改为app。但是当我运行应用程序时,它会显示main。源代码中的css。 我在storage/framework中查找了缓存,它显示了带有旧代码“main”的视图文件。css“我

  • 如何配置插件,使其在入口中的serviceName更新后运行?

  • 问题内容: 我已经阅读了有关此问题的主题,例如:[\AngularJS中未更新视图,\但我仍然不明白如何在我的简单示例中应用它。 我有这个功能: 当代码中的其他地方更新时(用户单击,交互,发送XHR请求时),它不会更新我的视图。我知道我需要使用$apply做些事情,但我不知道在哪里以及如何做。 有人可以向我解释如何针对这个简单用例解决此问题吗? 我的模型看起来像这样(如果这个问题是必要的)-它里面