С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
orensoft
0 / 0 / 0
Регистрация: 02.05.2009
Сообщений: 1
1

Ошибка Томката связанная с переполнением..

05.05.2009, 22:11. Просмотров 638. Ответов 2
Метки нет (Все метки)

Странные вещи творяться...
это все на локальной машине c JDK 1.4.0 и Tomcat 4.1.12
есть у меня JSP странички (www.orensoft.com)
одна из них является как бы селектором выводимого содержимого в body страницы
выглядит селектор так

_*=== Тут я начал грызть файл body.jsp ===*_
<%
String oldpag=(String) session.getAttribute('PAGE');
if (oldpag==null) oldpag='';
if (!pag.equals(oldpag))
{ %>
<%@ include file='clear-old-sess.jsp' %>
<% }
session.setAttribute('PAGE',pag);
if (pag.equals('games'))
{

%><%@ include file='games/games.jsp' %><%

}
else
if (pag.equals('forum'))
{

%><%@ include file='forum/forum.jsp' %><%

}
else
if (pag.equals('hits'))
{

%><%@ include file='hits/hits.jsp' %><%

}
else
if (pag.equals('supp'))
{

%><%@ include file='supp/supp.jsp' %><%

}
else
if (pag.equals('newuser'))
{

%><%@ include file='reg/reg-newuser-form.jsp' %><%

}
else
if (pag.equals('regnewuser'))
{

%><%@ include file='reg/reg-newuser-ver.jsp' %><%

}
else
if (pag.equals('authors'))
{

%><%@ include file='authors/authors.jsp' %><%

}
else
if ((pag.equals('tune')) && (USERCONNECT.equals('OK')))
{

%><%@ include file='tune/tune.jsp' %><%

}
else
if (pag.equals('userinfo'))
{

%><%@ include file='user-info.jsp' %><%

}
else
if ((pag.equals('pass')) && (USERCONNECT.equals('OK')))
{

%><%@ include file='tune/user-pass-sel.jsp' %><%

}
else
if ((pag.equals('sales')) && (USERCONNECT.equals('OK')))
{

%><%@ include file='sales/sales.jsp' %><%

}
else
if ((pag.equals('keyact')) && (USERCONNECT.equals('OK')))
{

%><%@ include file='sales/keyact.jsp' %><%

}
else
if (pag.equals('vote'))
{

%><%@ include file='vote/vote.jsp' %><%

}
else
if (pag.equals('addhits'))
{

%><%@ include file='hits/addhits.jsp' %><%

}
else
if (pag.equals('news'))
{

%><%@ include file='news/news.jsp' %><%

} else
if (pag.equals('errorlogin'))
{

%><%@ include file='err1log.jsp'%><%

} else
{
%><%@ include file='main/main.jsp' %><%
}

%>

_*=== Ну а здесь как я погляжу грызня окончилась ===*_

так вот, если я добавляю последнее выражение
if (pag.equals('errorlogin'))
{ и так далее }
то получаю следующую ошибку
причем если например одновременно с добавлением этого кода закоментировать код
скажем выше, то есть if (pag.equals('news')) { и так далее } то опять все
замечательно работает

по самой ошибке я понял только что мой код больше 64 кило... а что больше нельзя ?
может есть какие настройки в томкате что бы это ограничение обойт vlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil
terChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain
.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
260)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.jav
a:170)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:17
4)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNe
xt(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnecti
on(Http11Protocol.java:380)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:5
33)
at java.lang.Thread.run(Thread.java:536)
_*=== Ну а здесь как я погляжу грызня окончилась ===*_

С уважением, Vitaly 26 февраля 2003 года
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2009, 22:11
Ответы с готовыми решениями:

Ошибка связанная с Unknown Source
Здравствуйте. У меня такая проблема недавно приступил к изучению языка java и...

Задача, связанная со static
Суть: Переставь один модификатор static, чтобы пример скомпилировался. Код:...

Задача связанная с суммой
нужно написать программу связанную с суммой, если возможно полную

Задача связанная с суммой
формула снизу должна уменьшаться на 0.005

Задача связанная со строками
Нам дана строка в обычной форме, мы должны напечатать это слово по форме X-a. ...

2
mishgun
06.05.2009, 05:31 2
Poprobuy perenesti ves kod jsp v bean
mishgun
06.05.2009, 05:32 3
i vashe pochemu by tebe ne dat' jsp indexes i ispolzovat switch?A to stolko if-else sho rehnutsa mozhno ))))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2009, 05:32

Какие пути нужно прописать в файле конфигурации чтобы у томката был доступ к файлам
У меня подозрение что у меня не первно прописаны настройки в catalina для...

Ошибка, связанная с переполнением буфера
В общем, данный код рабочий, собираю на VS2013, при компиляции выдает...

Редкая ошибка, связанная с переполнением стека
Значит ситуация такая, вот весь код он полностью рабочий, но для перегрузки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru