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

Код: 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
16.12.2005, 15:40
    #33441167
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat 5.0,28 Oracle 9i
ключевое предложение: java.io.UTFDataFormatException: Invalid byte 2 of 2-byte UTF-8 sequence.

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

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

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

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

Делал так:

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


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