Я не очень хорошо разбираюсь в Java.Вот веб-сервис, который я пытаюсь реализовать - базовый пример, и я сталкиваюсь с ошибкой компиляции.Я не уверен, что мне здесь не хватает.
Вот код.
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);
}
Далее, реализация интерфейса
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());
}
}
Следующий, очень простой вопрос - нужно ли здесь устанавливать веб-сервер?