Я разрабатываю приложение для весенней загрузки для моего школьного проекта. После того, как я поместил security.require-ssl=true
в мои application.properties, сайт сервера начинает выдавать мне ошибки:
The web application [ROOT] appears to have started a thread named [spring.cloud.inetutils] but has failed to stop it. This is very likely to create a memory leak.
Однако в моей среде разработки для Windows 10 все работает нормально.
После нескольких часов попыток и ошибок я понимаю, что могу успешно запустить его с: java -jar xxx.jar
, но я хочу просто запустить исполняемый файл jar
Я использовал maven для генерации исполняемого файла jar.
это мой файл конфигурации
server.ssl.key-store-type=PKCS12
server.ssl.key-store=itsa.p12
server.ssl.key-store-password=abc123
server.ssl.key-alias=itsa
server.ssl.enabled=true
server.ssl.protocol=TLS
security.require-ssl=true
server.tomcat.max-threads=2
spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource
spring.datasource.tomcat.initial-size=2
spring.datasource.tomcat.max-wait=20000
spring.datasource.tomcat.max-active=2
spring.datasource.tomcat.max-idle=2
spring.datasource.tomcat.min-idle=1
spring.datasource.tomcat.default-auto-commit=true
server.port=9090