Мой пример работает при запуске на моем компьютере, но не на удаленном сервере.
Я следую «Руководству пользователя» Apache Axis, которое можно найти на веб-сайте axis.apache.Я пытаюсь получить пример «Основы - Начало работы», работающий с использованием веб-службы, размещенной на сервере, которым я управляю.
Мой код на стороне клиента точно такой же, как и пример в документе.
Мой код на стороне сервера:
public class Test {
public String echo(String s){
return s;
}
}
Этот код находится в файле "apache-tomcat-7.0.81 / webapps / axis / Test.jws".Каталог «axis» - это копия каталога, найденного в загрузке оси в webapps.
Это действительно работает, когда я запускаю экземпляр Tomcat на моем компьютере с Windows.Я получаю ожидаемый результат при запуске клиентского кода:
Sent 'Hello!', got 'Hello!'
Моя проблема возникает, когда я пытаюсь сделать это на удаленном сервере, работающем с centos7.Я использую тот же код и ту же ось webapp, но получаю эту ошибку в catalina.out:
- Exception:
java.io.FileNotFoundException: /usr/share/tomcat/webapps/axis/WEB-INF/jwsClasses/Test.java (No such file or directory)
На моей локальной машине файл был создан автоматически, но на машине Centos7 файл или каталог не создается,Есть идеи, что здесь происходит?