|
Модераторы: LSD, AntonSaburov |
|
ZVano |
|
|||
Опытный Профиль Группа: Участник Сообщений: 258 Регистрация: 11.12.2006 Где: Украина, Кривой Р ог Репутация: нет Всего: 4 |
Доброго времени суток всем.
Есть программа , которая является Web-сервисом. Построена на пакете Jetty 9.3.0.M1 (это встраиваемый Web-сервер). Потребовалось прикрутить к ней HTTPS. Для этого сгенерировал самоподписной сертификат и положил его в каталог с ресурсами проекта "...WebApiService/src/main/resources/jetty-ssl.keystore" Указал серверу Jetty путь к "jetty-ssl.keystore". Собрал, запустил - все ОК. По HTTPS работает. Теперь ломаю голову Как уговорить Jetty использовать ресурс из JARа? keystore дежит в "/resources/jetty-ssl.keystore" файла "WebApiService-1.0-SNAPSHOT.jar"
Вариант 1: при запуске извлечь "jetty-ssl.keystore" и сохранить в каталог Temp. Потом указать Jetty путь к файлу. Он мне не нравится, но все равно вопрос - как это делается? Вариант 2: использовать какой то другой инструмент Java (или Jetty), о котором я ничего не знаю. -------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
|||
|
||||
TiKKi |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 63 Регистрация: 13.5.2006 Репутация: 1 Всего: 2 |
Здравствуйте, у фабрики SslContextFactory есть метод setKeyStoreResource, для которого с помощью статичного метода Resource.newResource можно указать ресурс.
|
|||
|
||||
ZVano |
|
||||
Опытный Профиль Группа: Участник Сообщений: 258 Регистрация: 11.12.2006 Где: Украина, Кривой Р ог Репутация: нет Всего: 4 |
Спасибо за ответ. Теперь работает загрузка из ресурсов.
Это сообщение отредактировал(а) ZVano - 3.6.2016, 09:40 -------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
||||
|
|||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |