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

使用Spring Boot创建简单web服务时出现应用程序错误

孔乐邦
2023-03-14

我在创建一个返回“hello”字符串的简单web服务时遇到了以下错误

白标签错误页此应用程序没有/Error的显式映射,因此您将其视为回退。

我的Web服务终结点:

@WebService
        public class HelloWs {
            @WebMethod
            public String hello() {
                return "hello";
            }
      }

我的配置类:

@Configuration
public class WebServiceConfig {
    @Autowired
    private Bus bus;
    @Bean
    public Endpoint endpoint() {
        Endpoint endpoint = new EndpointImpl(bus, new HelloWs());
        endpoint.publish("/hello");
        return endpoint;
    }
}

我的pom.xml依赖关系:

<dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-spring-boot-starter-jaxws</artifactId>
            <version>3.2.7</version>
        </dependency>

    </dependencies>

我的项目结构:

共有1个答案

汪鸿波
2023-03-14

如果您使用的mvn sping-start: run,那么cxf Web服务的主机在 /services/*,因此在urlhttp://localhost:8080/services你会发现cxfendpoint的列表,在你的情况下,它将只有一个。你可以在http://localhost:8080/services/hello?wsdl

如果要部署到任何应用服务器,请在服务之前添加上下文路径。

 类似资料:
  • 我创建了一个新的Azure webapp,我想将其移动到一个单独的web app服务计划,以应用自定义域(免费层上不可用)。从新门户中,我尝试创建新的Web应用服务计划,并得到此错误。 无法创建应用服务计划。 无法创建应用服务计划。处理您的请求时出错。请稍后再试。" 即使在创建web应用程序时,若我选择创建新的应用程序服务计划,它也会自动进入免费计划。

  • 我在使用“创建反应应用程序”时遇到编译失败。我得到的信息如下。 __ ./src/App。未找到js模块:您试图导入/联系项目src/目录之外的内容。不支持src/之外的相对导入。您可以将其移动到src/内部,也可以从项目的节点_modules/向其添加符号链接。 __ 奇怪的是,我的src文件夹中肯定有“/联系人”文件,而消息说我没有。这是我的文件夹树。 这是我的应用程序。js代码。 感觉我在这

  • 问题内容: 我正在创建我的第一个非常简单的RMI客户端-服务器应用程序。 这是代码: 接口“ ICommunication” 接口实现“ CommunicationImpl”: 这是服务器“ CommunicationServer”的主要类别: 这是我的客户“ CommunicationClient”: 现在,当我尝试运行它时: 我使用终端导航到项目的bin目录 我从那里运行rmiregistry

  • 给用户的get请求在控制台上显示以下错误。提交创建用户表单时发生错误 服务器遇到意外情况,无法满足请求。(XHR)post-http://localhost:8000/api/user [2018-12-20 16:09:08]本地错误:SQLSTATE[23000]:完整性约束冲突:1048列“photo”不能为空(SQL:插入到(、、、、、、、)值(B L Praveen,blpraveen@

  • 目前,我已经开发了一个Silverlight应用程序,它在Exchange和我的Silverlight应用程序之间同步电子邮件及其相应的文件夹。我为ExchangeOnline使用EWS,但我遇到了同步问题,它不时地失败… 以下是我如何配置的设置/场景:API名称:SyncFolderHierarchy、SyncFolderItems目标功能:与exchange server同步电子邮件和文件夹

  • 我正在使用IIS 7构建Web服务,以便在设备SQLite和服务器MS SQL数据库之间复制数据。Web服务是从移动浏览器执行的,在WiFi上没有问题。执行Transporte.call后,我收到拒绝访问错误。我正在尝试从三星Note Edge设备执行。 请注意,使用VB.NET,我能够从网络上的另一台计算机成功地使用Web服务的两种方法。 多谢了。 主要activity: 清单: 日志 Web服