← All posts tagged Java

Dimez

Если у кого вдруг ещё остались на сайтах неподписанные java-апплеты, а клиенты/сотрудники рыдают в трубку и не могут прописать в настройках явы исключение (оно там мягко говоря для "обычного" человека неявно прописывается), то вот вам батник для GPO/etc, слепленный на коленке из говна и палок:
@ECHO OFF
ver | findstr /i "5\.0\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_XP
ver | findstr /i "5\.1\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_XP
ver | findstr /i "5\.2\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_XP
ver | findstr /i "6\.0\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_Win7
ver | findstr /i "6\.1\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_Win7
ver | findstr /i "6\.2\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_Win7
ver | findstr /i "6\.3\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_Win7
goto end

:ver_Win7
echo domain.tld >> "%USERPROFILE%\AppData\LocalLow\Sun\Java\Deployment\security\exception.sites"
goto end

:ver_XP
echo domain.tld >> "%APPDATA%\Sun\Java\Deployment\security\exception.sites"
goto end

:end

Dimez

Есть у нас экспериментальный сервер с 2мя tomcat'ами, который обрабатывает большой поток информации. Недавно на нём джаву обновил с 1.6.0_24 до 1.6.0_26
Вчера тот томкат, который обрабатывает бОльшее количество информации просто сломался нахуй, работает от 1 до 10 минут и потом уходит в себя, сжирая 5-6 ядер проца и ничего не принимая, не отсылая и не писав в базу и в логи. Еблись вчера и сегодня с ним в полную присядку, софт то практически чёрный ящик, можем только на вход разные параметры подавать и смотреть, что на выходе. Сегодня на всякий случай откатили джаву обратно и ВНЕЗАПНО оно стало работать без падений.
Но! Второй томкат с точно таким же сервером, но с меньшим потоком информации, как работал на 24, так и на 26 продолжает работать без косяков.