powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с сервлетом
17 сообщений из 17, страница 1 из 1
Проблема с сервлетом
    #33067533
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При попытке перейти на сервлет <jsp:include page="/retpage" flush="true"/>,вываливается исключение:
Код: plaintext
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.
Error:  500 
Location: /main.jsp
Internal Servlet Error:

java.lang.VerifyError: ( class : ukr_sait/retpage, method: doPost signature: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V) Incompatible object argument  for  function call
	at java.lang. Class .getDeclaredConstructors0( Native  Method)
	at java.lang. Class .privateGetDeclaredConstructors( Class .java: 2328 )
	at java.lang. Class .getConstructor0( Class .java: 2640 )
	at java.lang. Class .newInstance0( Class .java: 321 )
	at java.lang. Class .newInstance( Class .java: 303 )
	at org.apache.tomcat.facade.ServletHandler.getServlet(ServletHandler.java: 346 )
	at org.apache.tomcat.facade.ServletHandler.preInit(ServletHandler.java: 439 )
	at org.apache.tomcat.facade.ServletHandler.init(ServletHandler.java: 228 )
	at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java: 472 )
	at org.apache.tomcat.facade.RequestDispatcherImpl.doInclude(RequestDispatcherImpl.java: 402 )
	at org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatcherImpl.java: 189 )
	at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java: 413 )
	at main_20._jspService(main_20.java: 126 )
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java: 119 )
	at javax.servlet.http.HttpServlet.service(HttpServlet.java)
	at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java: 574 )
	at org.apache.tomcat.core.Handler.invoke(Handler.java: 322 )
	at org.apache.tomcat.core.Handler.service(Handler.java: 235 )
	at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java: 485 )
	at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java: 917 )
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java: 833 )
	at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java: 176 )
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: 494 )
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java: 516 )
	at java.lang.Thread.run(Thread.java: 595 )
Причем еще вчера все работало с тем же кодом.Вот метод пост:
Код: plaintext
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.
  public   void  doPost(HttpServletRequest request, HttpServletResponse response)  throws  ServletException, IOException {
            System.out.println("in the post");
            par_name=(String)request.getSession().getAttribute("p");
              response.setContentType(CONTENT_TYPE);
              PrintWriter out = response.getWriter();
         if (par_name.equals("all")){
            con= new  ConnectBD();
           if (con.getConnection()== null ){
              out.print("<p align=center>Attention: "+con.getLog());
              out.close();
               return ;
           }
          con.execute("select aviatrans.id_zajavki, aviatrans.nepoladka, aviatrans.komnata, aviatrans.status, aviatrans.master, aviatrans.data, aviatrans.depart, aviatrans.data_ok, aviatrans.opis_nep from aviatrans ORDER BY data");
            out.print("<table border=1 width=100%>");
                   out.print("<tr>");
                for ( int  i= 0 ;i<head.length;i++){
                out.print("<td bgcolor=#DBDBDB>"+head[i]+"</td>");
                       }
                   out.print("</tr>");
             for ( int  i= 0 ;i<con.getStroki();i++){
                Vector v=(Vector)con.getResultExecute().elementAt(i);
                    out.print("<tr>");
                 for ( int  j= 0 ;j<con.getColumnCount();j++){
                    out.println("<td>"+v.elementAt(j)+"</td>");
                      }
                    out.print("</tr>");
            }
                    out.print("</table>");
        } else   if (par_name.equals("add")){
           out.println("<table border=1 width=100%>");
               out.println("<tr>");
                  out.println("<td>");
                  out.println("</td>");
               out.println("</tr>");
           out.println("</table>");
        }
               out.close();
                try {
                con.getConnection().close();
                   } catch (Exception r){
                     System.out.println("exc:"+r.toString());
             }
Что не так?
Спасибо.
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33067564
дугет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а может, надо doGet() реализовать?
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33067688
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дугета может, надо doGet() реализовать?
Уже реализован,не помагает
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33067756
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал пост вообще пустым оставить,тоже посылает
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068048
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а если к этому сервлету просто из адресной строки обратиться?
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068071
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wessenНу а если к этому сервлету просто из адресной строки обратиться?
Если из адресной строки (http://localhost:8080/retpage),то тоже выдает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Error:  500 
Location: /retpage
Internal Servlet Error:

java.lang.VerifyError: ( class : ukr_sait/retpage, method: doGet signature: (Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V) Incompatible object argument  for  function call
	at java.lang. Class .getDeclaredConstructors0( Native  Method)
	at java.lang. Class .privateGetDeclaredConstructors( Class .java: 2328 )
	at java.lang. Class .getConstructor0( Class .java: 2640 )
	at java.lang. Class .newInstance0( Class .java: 321 )
	at java.lang. Class .newInstance( Class .java: 303 )
	at org.apache.tomcat.facade.ServletHandler.getServlet(ServletHandler.java: 346 )
	at org.apache.tomcat.facade.ServletHandler.preInit(ServletHandler.java: 439 )
	at org.apache.tomcat.facade.ServletHandler.init(ServletHandler.java: 228 )
	at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java: 472 )
	at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java: 917 )
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java: 833 )
	at org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java: 176 )
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: 494 )
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java: 516 )
	at java.lang.Thread.run(Thread.java: 595 )


Уже все перепробывал,фиг его знает что с ним делать
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068085
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавить ключ -noverify для JVM :)

BTW: Там у тебя JDK 1.5 нигде не ошивается?
---
"Raffiniert ist der Herr Gott, aber boshaft ist Er nicht." Albert Einstein
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068117
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XMДобавить ключ -noverify для JVM :)

BTW: Там у тебя JDK 1.5 нигде не ошивается?
---
"Raffiniert ist der Herr Gott, aber boshaft ist Er nicht." Albert Einstein
Что это за ключ и где он добавляется?
JDK 1.5 не только ошивается,но еще и работает,и,похоже, что именно с ней проблемы,что это за гемор сплошной с этими версиями.
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068130
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дугет,wessen,XM -огромное спасибо
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068152
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
peter6636Что это за ключ и где он добавляется?
Например, в переменных окружения установить CATALINA_OPTS="-noverify" или JAVA_OPTS="-noverify", после чего (пере)запустить Tomcat.
И наверное, все-таки стоит пока использовать JDK 1.4

---
"Raffiniert ist der Herr Gott, aber boshaft ist Er nicht." Albert Einstein
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068687
дугет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XMИ наверное, все-таки стоит пока использовать JDK 1.4
это че это так?
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068688
дугет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто не надо компилить код 1.5, а использовать его на 1.1
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068724
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 дугет
100% гарантии не даю :), но т.к. Tomcat использует для компиляции JSP средства из Eclipse JDT, то вполне могут быть где-то несовместимости по байт-коду с JDK 1.5, из-за которых и вылетает VerifyError.
---
"Raffiniert ist der Herr Gott, aber boshaft ist Er nicht." Albert Einstein
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068775
дугет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XM 2 дугет
т.к. Tomcat использует для компиляции JSP средства из Eclipse JDT
надо же...
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068847
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое Eclipse JDT?
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068903
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wessenЧто такое Eclipse JDT?
Типа шутка? :) http://www.eclipse.org/jdt/ - набор плагинов под Eclipse для разработки Java приложений, включает также JDK-независимый компилятор.
...
Рейтинг: 0 / 0
Проблема с сервлетом
    #33068940
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа шутка? :)
почему? вот я с Еклипсе дело не имел и в глаза ее не видел, поэтому и спросил.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с сервлетом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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