Приложение Spring Java не находит файл хранилища ключейJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Приложение Spring Java не находит файл хранилища ключей

Сообщение Anonymous »

Я пытаюсь настроить простое приложение Spring для использования SSL и разместить его в Digital Ocean. Почему мое приложение не находит файл хранилища ключей?

Настроенный мной дроплет основан на Ubuntu 18.04. Я использовал Letsencrypt для получения сертификата и это руководство для создания файла PKCS. Я настроил файл application.properties для поиска в текущем каталоге файла jar следующим образом:

security.require-ssl:true
server.ssl.key-store:keystore.p12
server.ssl.key-store-password:
server.ssl.key-store-type:PKCS12
server.ssl.key-alias:



Я ожидаю, что это запустит веб-сервер на настроенном порту. Однако в трассировке стека я получаю следующее:

Caused by: java.io.FileNotFoundException: /root/software/gimmememe/target/keystore.p12 (No such file or directory)


Как ни странно, когда я запускаю тот же jar с тем же файлом keystore.p12 на своем компьютере под управлением Windows, он работает нормально:

o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 9123 (https) with context path ''
meme.Application : Started Application in 4.985 seconds (JVM running for 5.464)


Я не думаю, что это проблема с разрешениями на компьютере с Ubuntu, поскольку я пытался установить разрешения для файла хранилища ключей следующим образом:
-rw-r--r-- 1 root root 4274 Mar 26 18:44 keystore.p12


Я запускаю свой jar-файл с помощью следующей команды (также пробовал с помощью sudo infront):

java -jar gimme-meme-1.0.0.war


Подробнее здесь: https://stackoverflow.com/questions/553 ... store-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»