Невозможно запустить веб-службу Java после использования клиента WCF - PullRequest
0 голосов
/ 06 июня 2019

Я пытался создать быстрое подтверждение концепции путем создания простого сервиса .net (Калькулятор), размещения его на IIS и использования WSDL в среде Java Eclipse.Хотя я не могу заставить его работать должным образом в клиенте Java.

До сих пор я создал веб-службу, размещенную на IIS, создал приложение Java, добавил клиент веб-службы и сгенерировал все мои классы.Я сделал быструю JSP, которую я намеревался использовать для чисел, и сервлет для отправки их в JSP (извиняюсь, если это не так, я впервые пробую это).

(учебник, которому я следовал, находится здесь https://www.codeproject.com/Articles/777036/Consuming-WCF-Service-in-Java-Client)

Когда я запускаю проект, я получаю следующее:

Мой код сервлета

/*
     @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
    {
     Integer input1=Integer.parseInt(request.getParameter("input1"));
     Integer input2=Integer.parseInt(request.getParameter("input2"));
     ICalculatorServiceProxy calService=new ICalculatorServiceProxy();
     Integer result=calService.add(input1,input2);
     request.setAttribute("res", "The result is: "+result);
     RequestDispatcher rd=request.getRequestDispatcher("WSDemo.jsp");
     rd.forward(request, response);
    }

Мой WSDemo.jsp


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
    <div class="form-group">
        <label for="Number1">Number 1:</label>
        <input name="input1" id="input1" />
    </div>
    <div class="form-group">
        <label for="Number2">Number 2:</label>
        <input name="input2" id="input2" />
    </div>
</body>
</html>

Ошибка, с которой я сталкиваюсь:

Тип отчета о состоянии

Сообщение /WCFJavaDemo/WSDemo.jsp

Описание Исходный сервер не сделалнайти текущее представление для целевого ресурса или не желает раскрывать его существование.

На самом деле я просто ожидал, что на странице появятся два ввода для моих номеров и возможность их добавить.

Спасибо

...