Статус HTTP 405 – ошибка метода не разрешена для Rest APIJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Статус HTTP 405 – ошибка метода не разрешена для Rest API

Сообщение Anonymous »

Задаю этот вопрос после небольшого исследования. Я следовал решениям, данным для такого рода ошибок, но у меня это не сработало. Любые предложения о том, где что-то идет не так в приведенном ниже коде. Я создаю REST API, но когда я запрашиваю URL-адрес, он выдает мне ошибку 405. Ниже указан URI, который я запрашиваю.

http://localhost:8080/Project/services/start/version


Ниже приведен фрагмент кода.

@Path("/start")

public class StartService {
@GET
@Path("/version")
@Produces({"text/plain","application/xml","application/json"})
public String getVersion() {
String ver="";

try{

Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("C:\\server\\dgr -v" );

BufferedReader stdInput = new BufferedReader(new InputStreamReader
(pr.getInputStream()));
BufferedReader input = new BufferedReader(stdInput);
// String ver ="";
StringBuffer verOutput = new StringBuffer();
while((ver = input.readLine()) != null){
verOutput.append(ver + "\n");
System.out.println(ver);
}

}catch (Throwable t)
{
t.printStackTrace();
}

finally {

}
return ver; }

}


web.xml:




eLicensingWeb
JAX-RS REST
com.sun.jersey.spi.container.servlet.ServletContainer

com.sun.jersey.config.property.packages
com.cem.plc.service


1



JAX-RS REST
/services/*



index.jsp





Подробнее здесь: https://stackoverflow.com/questions/191 ... r-rest-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»