Как создать программу веб-службы Java на Java 5 или более ранней версии на платформе UNIX - PullRequest
0 голосов
/ 28 марта 2019

Я работаю над проектом, который требует от меня развертывания веб-службы.Рабочая платформа - UNIX, а используемая версия Java - Java 5.

Я пробовал несколько базовых веб-сервисов в UNIX, но не знаю, как использовать внешнюю библиотеку для этого действия.

Я скопировал lib rt.jar и создал класс java в папке src, пытаясь это выполнить:

# javac -classpath lib/rt.jar src/TestService.java

показывает эту ошибку:

@webservice illegal character

Яожидание требуемой внешней библиотеки и ее запуск на Java 5, а также помощь в использовании внешней библиотеки для выполнения кода Java.

Вот мой код, демонстрирующий проблему:

import javax.jws.WebMethod; 
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.ws.Endpoint; 

WebService SOAPBinding(style= SOAPBinding.Style.DOCUMENT) 
public class TestService { 
    WebMethod public String sayHello(String msg){ return "Hello "+msg; } 
    public static void main(String[] args)
    {
        Endpoint.publish("localhost:8888/testWS", new TestService()); 
    } 
}
...