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




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

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

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




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

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

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

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

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




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

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

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

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

Context

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



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



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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14.12.2005, 12:43
    #33435367
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jakarta-Tomkat 55
FuntА это IMHO куда утомительнее рестартить в браузере приложение, чем запустить один скрипт. Разумеется, сервер при постоянных рестартах должен быть "девелоперским"
мне кажется, если он "девелоперский", то достаточно интеграции его в ide,
откуда без проблем и болезненных последствий его можно и остановить, и
запустить.
речь, по-моему, идет о "боевой" системе.
...
Рейтинг: 0 / 0
14.12.2005, 13:51
    #33435614
Funt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jakarta-Tomkat 55
А.Грасоff™мне кажется, если он "девелоперский", то достаточно интеграции его в ide,
откуда без проблем и болезненных последствий его можно и остановить, и
запустить.
речь, по-моему, идет о "боевой" системе.
Недавно стал работать с JDeveloper. При деплое он просто копирует архив в webapp сервера. Может быть этот механизм настраивается, но при указанном подходе приложение, естественно, не обновляется на Tomcat.
Так как я просто тестил JSF, то решил долго не заморачиваться и поставил Resin - а он меня абсолютно устроил благодаря указанному автообновлению приложений.
...
Рейтинг: 0 / 0
16.12.2005, 11:12
    #33440058
AlWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jakarta-Tomkat 55
Не много не потеме но достало за 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
16.12.2005, 11:28
    #33440118
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jakarta-Tomkat 55
AlWizard
> Не много не потеме но достало за 3 дня кодировка servlet и MySql!!!


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



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

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

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

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

По поводу кодировки, тут действительно неприятная ситуация. Томкат думает, что данные из HTML формы от клиента приходят в кодировке ISO-8859-1. А приходят они в кодировке, которая установлена в локале ОС клиента и самое обидное, что никак эту кодировку не узнать на сервере, по крайнер мере я не знаю как. Большинство по видимому пишут под виндовых клиентов, поэтому их устраивает такое - String param = new String( request.getParameter( "paramName" ).getBytes( "ISO-8859-1" ),"windows-1251" );
А вот как быть если клиенты под разными ОС, хрен знает. Интересно узнать, как на PHP, Perl эти проблемы решаются?
...
Рейтинг: 0 / 0
16.12.2005, 14:23
    #33440854
AlWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jakarta-Tomkat 55
4 дня конечно маловато, но достаточный опыт работы с PHP, c++.
ПРоблем с кодировкой в пхп и т.д. вообще в жизни не видел.
...
Рейтинг: 0 / 0
16.12.2005, 14:41
    #33440909
AlWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jakarta-Tomkat 55
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
16.12.2005, 17:47
    #33441611
AlWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jakarta-Tomkat 55
Частично разобрался с кодировками, НО - пока в браузере ручками не установлю вин-1251 ,абраказяблики показывает, хотя в джаве пишу теги мета с нужной кодировкой, но есть мысль что сам томкат выдает браузеру свою кодировку - как побороть сие???
...
Рейтинг: 0 / 0
16.12.2005, 17:50
    #33441615
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jakarta-Tomkat 55
использовать хороший браузер


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

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

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

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



а то

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

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
16.12.2005, 18:21
    #33441700
AlWizard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jakarta-Tomkat 55
Ну а если серьезно??? Получается так что - томкат посылает браузеру информацию о кодировке и браузер по умолчанию ее принимает, а то что указывается в самой 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
16.12.2005, 18:38
    #33441757
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jakarta-Tomkat 55
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
Форумы / Java [игнор отключен] [закрыт для гостей] / Jakarta-Tomkat 55 / 25 сообщений из 71, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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