powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat 5.0,28 Oracle 9i
7 сообщений из 7, страница 1 из 1
Tomcat 5.0,28 Oracle 9i
    #33441158
mastanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ЖСП страничка, которая использует бин, который работает с Ораклом. Просто-напросто вставляет одну запись. Бин рабочий, ибо из обычного приложения вызывается и корректно инсертит в Оракловую табличку. А из ЖСП ну никак! Дома все работает (под вендой), в институте не работает (под Соляркой на Сановской машине). Выдает след. ошибки:

Код: 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.
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.
HTTP Status  500  - 



type Exception report

message 

description The server encountered an internal error () that prevented 
it from fulfilling  this  request.

exception 

org.apache.jasper.JasperException: Unable to compile  class   for  JSP
        
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java: 520 )
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 295 )
        
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: 292 )
        
org.apache.jasper.servlet.JspServlet.service(JspServlet.java: 236 )
        javax.servlet.http.HttpServlet.service(HttpServlet.java: 802 )
        
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java: 670 )
        
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java: 637 )
        
org.apache.jsp.registration_jsp._jspService(registration_jsp.java: 75 )
        
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java: 94 )
        javax.servlet.http.HttpServlet.service(HttpServlet.java: 802 )
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 324 )
        
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: 292 )
        
org.apache.jasper.servlet.JspServlet.service(JspServlet.java: 236 )
        javax.servlet.http.HttpServlet.service(HttpServlet.java: 802 )

root cause 

java.io.UTFDataFormatException: Invalid  byte   2  of  2 - byte  UTF- 8  
sequence.
        
org.apache.jasper.xmlparser.UTF8Reader.invalidByte(UTF8Reader.java: 615 )
        
org.apache.jasper.xmlparser.UTF8Reader.read(UTF8Reader.java: 305 )
        
org.apache.jasper.xmlparser.XercesEncodingDetector.load(XercesEncodingDetector.java: 1000 )
        
org.apache.jasper.xmlparser.XercesEncodingDetector.skipString(XercesEncodingDetector.java: 951 )
        
org.apache.jasper.xmlparser.XercesEncodingDetector.scanXMLDecl(XercesEncodingDetector.java: 1209 )
        
org.apache.jasper.xmlparser.XercesEncodingDetector.getEncoding(XercesEncodingDetector.java: 108 )
        
org.apache.jasper.xmlparser.XercesEncodingDetector.getEncodingMethod(XercesEncodingDetector.java: 121 )
        
org.apache.jasper.xmlparser.XMLEncodingDetector.getEncoding(XMLEncodingDetector.java: 57 )
        
org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java: 313 )
        
org.apache.jasper.compiler.ParserController.doParse(ParserController.java: 170 )
        
org.apache.jasper.compiler.ParserController.parse(ParserController.java: 101 )
        
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java: 203 )
        org.apache.jasper.compiler.Compiler.compile(Compiler.java: 470 )
        org.apache.jasper.compiler.Compiler.compile(Compiler.java: 451 )
        org.apache.jasper.compiler.Compiler.compile(Compiler.java: 439 )
        
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java: 511 )
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 295 )
        
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: 292 )
        
org.apache.jasper.servlet.JspServlet.service(JspServlet.java: 236 )
        javax.servlet.http.HttpServlet.service(HttpServlet.java: 802 )
        
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java: 670 )
        
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java: 637 )
        
org.apache.jsp.registration_jsp._jspService(registration_jsp.java: 75 )
        
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java: 94 )
        javax.servlet.http.HttpServlet.service(HttpServlet.java: 802 )
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 324 )
        
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: 292 )
        
org.apache.jasper.servlet.JspServlet.service(JspServlet.java: 236 )
        javax.servlet.http.HttpServlet.service(HttpServlet.java: 802 )

Что происходит, блин?

Спасибо
...
Рейтинг: 0 / 0
Tomcat 5.0,28 Oracle 9i
    #33441167
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ключевое предложение: java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.

--
WTF?
...
Рейтинг: 0 / 0
Tomcat 5.0,28 Oracle 9i
    #33441178
mastanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
похоже ниже в Топике практически та же ситуацияя..
...
Рейтинг: 0 / 0
Tomcat 5.0,28 Oracle 9i
    #33441202
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чуть-чуть офтопик, но смешно - http://www.aeroflotbonus.ru/Board.aspx?ob_no=239&Tmpl=Thread&BoardId=419&ThreadId=27011

третий пост сверху от MRS. OLGA. и далее - ответ модератора :)

--
WTF?
...
Рейтинг: 0 / 0
Tomcat 5.0,28 Oracle 9i
    #33441243
mastanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще оффтопик

когда искал в чем беда - наткнулся на эту линку8)
но уж очень опаздывал на работу...поэтому читал невнимательно
...
Рейтинг: 0 / 0
Tomcat 5.0,28 Oracle 9i
    #33443026
mastanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята, мне, кстати, так ничего и не помогло.

Делал так:

Код: plaintext
1.
2.
<%@ page contentType="text/html;charset=windows-1251" pageEncoding="windows-1251"%>
request.setCharacterEncoding("Cp1251");
response.setContentType("text/html;charset=Windows-1251");

так:

Код: plaintext
1.
2.
3.
 if ( name!= null  ){
	name =  new  String(name.getBytes("ISO-8859-1"),"Cp1251");}
 if ( surname!= null  ){
	surname =  new  String(surname.getBytes("ISO-8859-1"),"Cp1251");}

делал фильтр:

ява-гуест
Код: 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.
 package  net.fpestde.web;

 import  javax.servlet.*;
 import  java.io.IOException;

 public   class  CharsetFilter  implements  Filter {
  // кодировка
   private  String encoding;

   public   void  init(FilterConfig config)  throws  ServletException {
    // читаем из конфигурации
    encoding = config.getInitParameter("requestEncoding");

    // если не установлена - устанавливаем Cp1251
     if  (encoding ==  null )
      encoding = "Cp1251";
  }

   public   void  doFilter(ServletRequest request, ServletResponse response, FilterChain next)
       throws  IOException, ServletException {
    request.setCharacterEncoding(encoding);
    next.doFilter(request, response);
  }

   public   void  destroy() {
  }
}


и в web.xml:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
...
  <filter>
    <filter-name>Charset Filter</filter-name>
    <filter- class >net.fpestde.web.CharsetFilter</filter- class >
  </filter>
...
  <filter-mapping>
    <filter-name>Charset Filter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
...




После последнего у меня вообще страницы не загружались....никакие...абсолютно.

Если кто еще чего посоветует - буду рад...
...
Рейтинг: 0 / 0
Tomcat 5.0,28 Oracle 9i
    #33445196
mastanik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А помочь, видимо, некому...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat 5.0,28 Oracle 9i
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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