powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Jakarta-Tomkat 55
25 сообщений из 71, страница 1 из 3
Jakarta-Tomkat 55
    #33433394
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После первого выполнения сервлета томкат его где то как то кеширует, тоесть после перекомпиляции сервлета изменения невидно.... как пофиксить????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33433416
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard
> После первого выполнения сервлета томкат его где то как то
> кеширует, тоесть после перекомпиляции сервлета изменения невидно....
> как пофиксить????Тема==Ответить




никак.
или в приложении manager перегрузить приложение или перегрузить
томкат.
ЗЫ это не баг, это фича :)

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33433432
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дык както корявенько получается...
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33433434
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard
> дык както корявенько получается...Тема==Ответить




что именно коряво?

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33433957
Funt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После того, как недавно напоролся на необходимость рестарта Томката, поставил Resin - он сам деплоит "свежий" war-файл.
Сильно облегчает жизнь :)

ЗЫ Хотя можно написать простейший батник с остановкой тома/копированием сервлета(архива)/запуском тома
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33433988
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Funt
> После того, как недавно напоролся на необходимость рестарта
> Томката, поставил Resin - он сам деплоит "свежий" war-файл.
> Сильно облегчает жизнь :)

> ЗЫ Хотя можно написать простейший батник с остановкой
> тома/копированием сервлета(архива)/запуском томаТема==Ответить




рестартить томкат - это крайняя мера! есть приложение manager для
этого. если не ошибаюсь, даже в 5.5 идет в стандартной поставке

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33434287
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаем документацию:

Context

reloadable

Set to true if you want Catalina to monitor classes in /WEB-INF/classes/ and /WEB-INF/lib for changes, and automatically reload the web application if a change is detected. This feature is very useful during application development, but it requires significant runtime overhead and is not recommended for use on deployed production applications. You can use the Manager web application, however, to trigger reloads of deployed applications on demand.

должно быть понятно...
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33435294
Funt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
рестартить томкат - это крайняя мера! есть приложение manager для
этого. если не ошибаюсь, даже в 5.5 идет в стандартной поставке
Извините, если я плохо разбираюсь в Tomcat, но, по-моему, управление им осуществляется через web. А это IMHO куда утомительнее рестартить в браузере приложение, чем запустить один скрипт. Разумеется, сервер при постоянных рестартах должен быть "девелоперским"

Context

reloadable
...
Это в том случае, если обновляется отдельный класс, а если надо (или очень хочется :) ) обновлять war-файл целиком?
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33435336
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Funt
по-моему,
управление им осуществляется через web. А это IMHO куда утомительнее
рестартить в браузере приложение, чем запустить один скрипт.



manager - это и есть web приложение. если поставить томкат заново, то
на главной странице будет ссылка на него.
что-то типа http://localhost/manager/html



-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33435367
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FuntА это IMHO куда утомительнее рестартить в браузере приложение, чем запустить один скрипт. Разумеется, сервер при постоянных рестартах должен быть "девелоперским"
мне кажется, если он "девелоперский", то достаточно интеграции его в ide,
откуда без проблем и болезненных последствий его можно и остановить, и
запустить.
речь, по-моему, идет о "боевой" системе.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33435614
Funt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А.Грасоff™мне кажется, если он "девелоперский", то достаточно интеграции его в ide,
откуда без проблем и болезненных последствий его можно и остановить, и
запустить.
речь, по-моему, идет о "боевой" системе.
Недавно стал работать с JDeveloper. При деплое он просто копирует архив в webapp сервера. Может быть этот механизм настраивается, но при указанном подходе приложение, естественно, не обновляется на Tomcat.
Так как я просто тестил JSF, то решил долго не заморачиваться и поставил Resin - а он меня абсолютно устроил благодаря указанному автообновлению приложений.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440058
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не много не потеме но достало за 3 дня кодировка servlet и MySql!!!

Из сервлета подключение к мускулу выборка данных и вывод в браузер = ?????
Чем и как полечить?????
Все что нашел в гугле и т.д. не помогло, работает только в таком варианте:
сначала идет index.jsp и в нем форвардинг на сервлет

Код: plaintext
1.
<%@ page contentType="text/html; charset=windows-1251" pageEncoding="windows-1251"%>
<jsp:forward page="vusr" />

но напрямую из сервлета выдает неверную кодировку,варианты с getBytes() перепробовал все.

Все это крутится на :
FreeBSD 6.0-RELEASE
Jakarta-Tomkat 55
MySQL 4.1.10a
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440118
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard
> Не много не потеме но достало за 3 дня кодировка servlet и MySql!!!


это я держу в
закладках



-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440206
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если честно после 4 дней колупания в джаве кодировок ооочень в ней разочарован.... почемуто в perl, php таких шаманств с бубном творить не нужно... обидно...
Просто хочу научится работать с сервлетами и т.д. но после таких чудачеств в джаве руки опускаются.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440356
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizardЕсли честно после 4 дней колупания в джаве кодировок ооочень в ней разочарован.... почемуто в perl, php таких шаманств с бубном творить не нужно... обидно...
Просто хочу научится работать с сервлетами и т.д. но после таких чудачеств в джаве руки опускаются.
читать надо много, чтобы чему-то научиться. это не только в java.

если воспользоваться поиском по форуму, то можно найти много интересного.
например, http://www.sql.ru/forum/actualthread.aspx?tid=195605
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440558
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читаем, изучаем - но когда сталкиваешся с такими вот проблемами изначально, то отпадает желание иметь дело с джавой и в дальнейшем, возникает мысль что джава программеры получают деньги не за само знание языка а за ****ню с ним ИМХО
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440823
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizardЧитаем, изучаем - но когда сталкиваешся с такими вот проблемами изначально, то отпадает желание иметь дело с джавой и в дальнейшем, возникает мысль что джава программеры получают деньги не за само знание языка а за ****ню с ним ИМХО

после 4-х дней знакомства с Java, делать вводы очень рано, полгодика поковыряйся, а потом уже...

По поводу кодировки, тут действительно неприятная ситуация. Томкат думает, что данные из HTML формы от клиента приходят в кодировке ISO-8859-1. А приходят они в кодировке, которая установлена в локале ОС клиента и самое обидное, что никак эту кодировку не узнать на сервере, по крайнер мере я не знаю как. Большинство по видимому пишут под виндовых клиентов, поэтому их устраивает такое - String param = new String( request.getParameter( "paramName" ).getBytes( "ISO-8859-1" ),"windows-1251" );
А вот как быть если клиенты под разными ОС, хрен знает. Интересно узнать, как на PHP, Perl эти проблемы решаются?
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440854
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4 дня конечно маловато, но достаточный опыт работы с PHP, c++.
ПРоблем с кодировкой в пхп и т.д. вообще в жизни не видел.
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33440909
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wessen AlWizardЧитаем, изучаем - но когда сталкиваешся с такими вот проблемами изначально, то отпадает желание иметь дело с джавой и в дальнейшем, возникает мысль что джава программеры получают деньги не за само знание языка а за ****ню с ним ИМХО

после 4-х дней знакомства с Java, делать вводы очень рано, полгодика поковыряйся, а потом уже...

По поводу кодировки, тут действительно неприятная ситуация. Томкат думает, что данные из HTML формы от клиента приходят в кодировке ISO-8859-1. А приходят они в кодировке, которая установлена в локале ОС клиента и самое обидное, что никак эту кодировку не узнать на сервере, по крайнер мере я не знаю как. Большинство по видимому пишут под виндовых клиентов, поэтому их устраивает такое - String param = new String( request.getParameter( "paramName" ).getBytes( "ISO-8859-1" ),"windows-1251" );
А вот как быть если клиенты под разными ОС, хрен знает. Интересно узнать, как на PHP, Perl эти проблемы решаются?


public java.util.Locale getLocale()
public java.util.Enumeration getLocales()
Предпочитаемый клиентом язык документа (результат обработки поля "Accept-Language")

Может это поможет????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441611
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Частично разобрался с кодировками, НО - пока в браузере ручками не установлю вин-1251 ,абраказяблики показывает, хотя в джаве пишу теги мета с нужной кодировкой, но есть мысль что сам томкат выдает браузеру свою кодировку - как побороть сие???
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441615
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использовать хороший браузер


-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441667
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlWizardЧастично разобрался с кодировками, НО - пока в браузере ручками не установлю вин-1251 ,абраказяблики показывает, хотя в джаве пишу теги мета с нужной кодировкой, но есть мысль что сам томкат выдает браузеру свою кодировку - как побороть сие???

У микрософта плохой браузер????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441676
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard

> У микрософта плохой браузер????



а то

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441700
AlWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну а если серьезно??? Получается так что - томкат посылает браузеру информацию о кодировке и браузер по умолчанию ее принимает, а то что указывается в самой jsp типа

Код: plaintext
1.
<%@ page contentType="text/html; charset=windows-1251" pageEncoding="windows-1251"%>
или же типа

Код: plaintext
1.
2.
3.
<head><meta http-equiv='content-language' content='ru'>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'/></head>
</head>

браузер игнорирует.. Как с этим боротся?????
...
Рейтинг: 0 / 0
Jakarta-Tomkat 55
    #33441757
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlWizard

> <head><meta http-equiv='content-language' content='ru'><meta
> http-equiv='Content-Type' content='text/html;
> charset=windows-1251'/></head></head>



давно заметил, что это неизлечимо

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
25 сообщений из 71, страница 1 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Jakarta-Tomkat 55
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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