powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / ВебСервис
11 сообщений из 11, страница 1 из 1
ВебСервис
    #38335987
hulk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, помогите новичку.

ВебСервис выдает такую каку, что это значит ?

Код: java
1.
Exeption = java.lang.IllegalArgumentException: pac.to.us.WSWebService is not an interface 




Спаисбо.
...
Рейтинг: 0 / 0
ВебСервис
    #38336196
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такое может быть из-за мешанины серверных и клиентских классов. Это падает клиентский код. WSWebService генеренный класс или ваш собственный?
...
Рейтинг: 0 / 0
ВебСервис
    #38336523
hulk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Нет все сделано по шаблону через меню, я начинающий и ничего сам не писал, ну кроме вычислений в Сервлете...
Ну типа там с = а +в ;
Еще при создании он сказал, у вас не поддерживается метод JSR-109 и присобачил автоматом библиотеку METRO 2.0 .
В остальном все тестовые запуски Сервиса работали нормальго. По инструкции как сказано.
...
Рейтинг: 0 / 0
ВебСервис
    #38336529
hulk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
try {
                int i = 3;
                int j = 4;
                int result = add(j, j);
                out.println("Result = " + result);
            } catch (Exception ex) {
                out.println("Exeption = " + ex);
            }
        



Вот все что я написал в Сервлете, без него все пашет нормально....
...
Рейтинг: 0 / 0
ВебСервис
    #38336540
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каком ещё сервлете? "Сервис" и "сервлет" не одно и то же.
...
Рейтинг: 0 / 0
ВебСервис
    #38336611
hulk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну сервлет обрашаеться к сервису и получает результаты...
В самом низу привязка с пощью обьекта.


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pac.to.us.client;

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author muslim
 */
public class ClientServlet extends HttpServlet {

    /**
     * Processes requests for both HTTP
     * <code>GET</code> and
     * <code>POST</code> methods.
     *
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {
            /* TODO output your page here. You may use following sample code. */
            out.println("<!DOCTYPE html>");
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Servlet ClientServlet</title>");
            out.println("</head>");
            out.println("<body>");
            out.println("<h1>Servlet ClientServlet at " + request.getContextPath() + "</h1>");
            // muslim code 
            try {
                int i = 3;
                int j = 4;
                int result = add(i, j);
                out.println("Result = " + result);
            } catch (Exception ex) {
                out.println("Exeption = " + ex);
            }
            //muslim code over            
            out.println("</body>");
            out.println("</html>");
        } finally {
            out.close();
        }
    }

    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
    /**
     * Handles the HTTP
     * <code>GET</code> method.
     *
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }

    /**
     * Handles the HTTP
     * <code>POST</code> method.
     *
     * @param request servlet request
     * @param response servlet response
     * @throws ServletException if a servlet-specific error occurs
     * @throws IOException if an I/O error occurs
     */
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }

    /**
     * Returns a short description of the servlet.
     *
     * @return a String containing servlet description
     */
    @Override
    public String getServletInfo() {
        return "Short description";
    }// </editor-fold>

    private static Integer add(int a, int b) {
        pac.to.us.WSWebService_Service service = new pac.to.us.WSWebService_Service();
        pac.to.us.WSWebService port = service.getWSWebServicePort();
        return port.add(a, b);
    }
}
...
Рейтинг: 0 / 0
ВебСервис
    #38336622
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NetBeans?
...
Рейтинг: 0 / 0
ВебСервис
    #38336625
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервис где находится? На удаленном сервере? Или там же, в IDE, запускаете?
...
Рейтинг: 0 / 0
ВебСервис
    #38336816
hulk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да точно NetBeans.
Сервер на том IDE запускаю...
...
Рейтинг: 0 / 0
ВебСервис
    #38336834
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hulkДа точно NetBeans.
Тогда это глюки IDE, возможно, связаные с организацией проекта.

hulkСервер на том IDE запускаю...
Если сервер один и на сервлет и на сервис, то сылку на сервис можно заинжекстить в сервлет, как показано в официальном туториале.
http://docs.oracle.com/javaee/5/tutorial/doc/bnayn.html
...
Рейтинг: 0 / 0
ВебСервис
    #38336956
hulk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spasibo za pomosh..
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / ВебСервис
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]