![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| olegrolik |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 25.1.2006 Репутация: нет Всего: нет |
На apache tomcat установлены два приложения, app и test. Оба приложения являются одинаковыми по своей архитектуре (да и вообще одинаковые, используют лишь только разную конфигурацию). app и test занимаются расшифровкой файла, для этого используется security JVM. Т.к. виртуальная машина одна, security используется обоими приложениями, в результате чего возникает проблема приложения, которое последним задействует эту самую секьюрити виртуальной машины - расшифровка файла не работает.
Что посоветуете сделать? Ставить вторую JVM не хочется (да и можно ли так сделать?). Спасибо. |
|||
|
||||
| olegrolik |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 25.1.2006 Репутация: нет Всего: нет |
У меня тут появилась такая мысль:
В приложении (при расшифровке) используется следующий код:
В документации я нашёл следующие строки:
Типа класс Security статический и не имеет экземпляров (если не так, поправьте). Значит при использовании этого класса в двух местах (двумя приложениями) будет происходить конфликт. Значит можно наверное использовать синхронизацию, чтобы сделать доступ к нему по очереди. Верно? Это сообщение отредактировал(а) olegrolik - 25.8.2007, 19:27 |
||||
|
|||||
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 9 Всего: 39 |
Нужно больше конкретики, что пишется в логи tomcat`а? Не мешало бы указать в первом посте, что используется не Java криптопровайдер, а cryptix. Привести исходные код.
С криптиксом не работал, но SUNовский криптопровайдер не должен выдавать таких бяк. Вобсчем нужна информация. |
|||
|
||||
| olegrolik |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 25.1.2006 Репутация: нет Всего: нет |
Alexandr87, спасибо, что откликнулся.
1) "что пишется в логи tomcat'a?" Если ты об ошибке, то она имеет следующий вид
2) Извини, как-то углубился в проблему и не подумал, что необходимо указать именно cryptix. 3) Исходный код расшифровки. Не думаю, что он необходим, т.к. по отдельности всё работает отлично! Я точно знаю в чём проблема. Проблема в классе java.security.Security. Уверен я по следующей причине: В одном из приложений, добавил следующий код:
После запуска этого приложения, всё заработало, но при этом упало первое. Пробовал запускать два приложения с таким добавлением - та же проблема :( |
||||
|
|||||
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 9 Всего: 39 |
Попробуйте сделать это один раз. Т.е. вызывать данные операторы не в каждом из приложений, а в одном, или вообще в отдельном модуле при старте апача. Я думаю, что не помешает. |
|||
|
||||
| olegrolik |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 25.1.2006 Репутация: нет Всего: нет |
К сожалению это не помогает. Кстати, забыл сказать, что код первого приложения изменять нельзя. |
||||||
|
|||||||
| olegrolik |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 25.1.2006 Репутация: нет Всего: нет |
Это сообщение отредактировал(а) olegrolik - 28.8.2007, 19:55 |
|||
|
||||
| Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: 9 Всего: 39 |
||||
|
||||
| olegrolik |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 25.1.2006 Репутация: нет Всего: нет |
Ага
Спасибо всем за помощь! |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |