gpt4 book ai didi

java - JAX-WS : class not found

转载 作者:行者123 更新时间:2023-12-02 10:27:17 24 4
gpt4 key购买 nike

我不太熟悉 Java。这是我正在尝试实现的网络服务 - 一个基本示例,我面临编译错误。我不确定我在这里错过了什么。

enter image description here

这是代码。

package com.joshis1.jaxws;

import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;

@WebService
@SOAPBinding(style = Style.DOCUMENT)
public interface IwebServiceInterface {
@WebMethod String sayHello(String name);
}

接下来,实现接口(interface)

package com.joshis1.jaxws;

import javax.jws.WebService;

@WebService(endpointInterface = "com.joshis1.jaxws")
public class webServiceImpl implements IwebServiceInterface {
@Override
public String sayHello(String name)
{
return "Hello Shreyas " + name;
}
}

接下来,发布端点的主类

package com.joshis1.publisher;
import javax.xml.ws.Endpoint;

import com.joshis1.jaxws.*;

public class WebServicePublisher {

public static void main(String[] args) {
Endpoint.publish("http://localhost:8888/webservice/helloworld", new webServiceImpl());

}

}

接下来,非常基本的问题 - 我需要在这里安装网络服务器吗?

最佳答案

您将 endpointInterface 指向您的包:

@WebService(endpointInterface = "com.joshis1.jaxws")

它需要引用您的界面:

@WebService(endpointInterface = "com.joshis1.jaxws.IwebServiceInterface")

查看错误的内容非常重要

class:com.joshis1.jaxws could not be found

关于java - JAX-WS : class not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53860380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com