Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / ВебСервис / 11 сообщений из 11, страница 1 из 1
18.07.2013, 17:26:56
    #38335987
hulk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ВебСервис
Здравствуйте, помогите новичку.

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

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




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

Нет все сделано по шаблону через меню, я начинающий и ничего сам не писал, ну кроме вычислений в Сервлете...
Ну типа там с = а +в ;
Еще при создании он сказал, у вас не поддерживается метод JSR-109 и присобачил автоматом библиотеку METRO 2.0 .
В остальном все тестовые запуски Сервиса работали нормальго. По инструкции как сказано.
...
Рейтинг: 0 / 0
19.07.2013, 10:46:00
    #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
19.07.2013, 10:51:03
    #38336540
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ВебСервис
Каком ещё сервлете? "Сервис" и "сервлет" не одно и то же.
...
Рейтинг: 0 / 0
19.07.2013, 11:32:26
    #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
19.07.2013, 11:38:31
    #38336622
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ВебСервис
NetBeans?
...
Рейтинг: 0 / 0
19.07.2013, 11:39:02
    #38336625
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ВебСервис
Сервис где находится? На удаленном сервере? Или там же, в IDE, запускаете?
...
Рейтинг: 0 / 0
19.07.2013, 13:03:57
    #38336816
hulk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ВебСервис
Да точно NetBeans.
Сервер на том IDE запускаю...
...
Рейтинг: 0 / 0
19.07.2013, 13:13:00
    #38336834
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ВебСервис
hulkДа точно NetBeans.
Тогда это глюки IDE, возможно, связаные с организацией проекта.

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


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