আমি এমবেডড টমক্যাট 9.0.26 সহ বসন্ত বুট ২.২.০ এ এসএসএল ব্যবহার করার চেষ্টা করি তবে টমক্যাট জে কেএস ফাইল স্ট্রিম বন্ধ করে লোড করতে পারে না।
অ্যাপ্লিকেশন বৈশিষ্ট্য এখানে:
server.port=443
server.ssl.key-store-type=JKS
server.ssl.key-store=C:\\Keystore\\mykey.jks
server.ssl.key-store-password=cccc
server.ssl.key-alias=*.mydomain.com
ব্যতিক্রম:
org.springframework.boot.web.server.WebServerException: org.springframework.boot.web.ebded.tomcat.TomcatWebServer.start (TomcatWebServer.java आता .2-22) mbed স্প্রিং ਬੂুট 15. এমবেডড টমক্যাট সার্ভার শুরু করতে অক্ষম Org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer (সার্লেটওয়েবার সার্ভার.সর্প অ্যাপ্লিকেশন.কম .7 স্পট অ্যাপ্লিকেশন.কম .7) .বার্ট-স্নাপশট.জার! /: 2.2.0.BUILD-SNAPSHOT] বিল্ড-এসএনএপিএসএইচ.এস.টি.জার! /: ২.২.০. বিল্ড-এসএনএপিএসএইচটি] org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh (সার্লেটলেটবার সার্ভার অ্যাপ্লিকেশন -২০৪৪.সুর্নতা -২০৪৪.প্রেস.সি.সি.এস.পি. -২০৪৪.প্রেস.সি.সি.এল.সি.সি.টি.সি.সি.এল.সি.সি.টি.সি.এল.সি.পি. -SNAPSHOT.jar! /: 2.2.0.BUILD-SNAPSHOT] at org.springframework.context.support.Abstract ApplicationContext.refresh (অ্যাবস্ট্রাক্ট অ্যাপ্লিকেশনসন্টেক্সট.জভা:553) ~ [বসন্ত-প্রসঙ্গ -5.2.0.RELEASEজার! /: 5.2.0.RELEASE] এ org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh (সার্লেটলেটবার সার্ভার অ্যাপ্লিকেশনকন্টেক্সট.জভা 141) ~ [স্প্রিং-বুট -২.২.০.জারা.কম : 2.2.0.BUILD-SNAPSHOT] at org.springframework.boot.SpringApplication.refresh (স্প্রিং অ্যাপ্লিকেশন.জভা: 777) ~ [বসন্ত-বুট-২.২.০. বিল্ড-স্নাপশট.জার! /: ২.২.০. বিল্ড- Org.springframework.boot.Spring Application.refreshContext (স্প্রিং অ্যাপ্লিকেশন.জভা ৩৯:3) - এসআরপিএসএফআরএফ-স্প্রিং-বুট -২.২.০ বিল্ড-এসএনএপিএসএইচটিএসটি] / এসএনএপিএসএইচটিএসএইচটিএসএইচটিএসএইচটি / এসএনএপিএসএইচটিএসএইচটিএসএইচএইচএসএইচटी / সংযুক্ত করুন। বুট.স্প্রিং অ্যাপ্লিকেশন.আরুন (স্প্রিং অ্যাপ্লিকেশন.জভা ৩৪১৫) ~ [স্প্রিং-বুট -২.২.০. বিল্ড-এসএনএপিএসএইচটি.টোর! /: 2.2.0.BUILD-SNAPSHOT] org.springframework.boot.Spring Application.run (স্প্রিং অ্যাপ্লিকেশন .জাভা: 1226) ~ [বসন্ত-বুট-২.২.০. বিল্ড-এসএনএপিএসএইচটি.এসটি! /: ২.২.০।Org.springframework.boot.SpringApplication.run (স্প্রিং অ্যাপ্লিকেশন.জভা অনুচ্ছেদ 215) এ বিল্ড-এসএনএপশট] S [স্প্রিং-বুট -২.২.০. বিল্ড-এসএনএপিএসএইচএসএইচটিএসটি! /: ২.২.০. বিল্ড-এসএনএপশট] soluma.app.SolumaTdvApplication.main (SolumaTdvApplication.java:34) j [ক্লাসস! /: 0.0.1-এসএনএপিএসএইচটি] জাভা.বেসে / jdk.intern.reflect.NativeMethodAccessorImpl.invoke0 (নেটিভ পদ্ধতি) ~ [না: না] java.base / jdk.intern.reflect.NativeMethodAccessorImpl.invoke (নেটিভমেডোডএকসেসরআইএমপিএল.জভা: )২) ~ [না: না] জাভা.বেসে / jdk.intern.reflect.DelegatingMethodAccessorImpl.invod3cod3cod3cod3cod (আপত্তি) না: না] এ জাভা.বেসে / জাভা.লং.আর.ফ্লেক.মেথড ইন্ডোভোক (মেথড.জভা :56767)) ~ [না: না] এ org.springframework.boot.loader.MainMethodRunner.run (মেইনমেথোদরনার.জভা ৪৪৮) ~ [SolumaTDV-0.0.1-SNAPSHOT.jar: 0.0।Org.springframework.boot.loader.Launcher.launch (Launcher.java:87) এ 1-এসএনএপিএসএইচটি] Sol [সলুমাটিডিভি-0.0.1-এসএনএপিএসএইচটি.ওজার: 0.0.1-এসএনএপিএসএইচটি] org.springframework.boot.loader এ। Launcher.launch (Launcher.java:51) g [solumaTDV-0.0.1-SNAPSHOT.jar: 0.0.1-SNAPSHOT] org.springframework.boot.loader.JarLauncher.main এ (জারলাউঞ্চার.জাভা ৫৫) ~ [সলুমাটিডিটিভি -0.0.1-এসএনএপিএসএইচটি.জার: ০.০.১-এসএনএপিএসএইচটি] এর ফলে: জাভা.এল.এইলএলজালআরগমেন্টএকসেপশন: স্ট্যান্ডার্ড সার্ভিস.কনটেক্টর.স্টার্টফেলডে org.apache.catalina.core.SandardService.addConnector (স্ট্যান্ডার্ড সার্ভিস.জভা সুবিধা 31) ~ [ টমকাট-এম্বেড-কোর-9.0.26.jar! /: 9.0.26] এ org.springframework.boot.web.ebb.eomded.tomcat.TomcatWebServer.add পূর্বরূপে সরানোডকনেক্টর (টমক্যাটওয়েব সার্ভার.জভা বিকল্পসমূহ) -২০.২ বসন্ত Org.springframework.boot এ। বিল্ড-এসএনএপশট.জার! /: ২.২.০. বিল্ড-এসএনএপিএসএইচটি]web.ebed.tomcat.TomcatWebServer.start (টমক্যাট ওয়েবসার্ভার.জভা ১৯৯7) ~ [বসন্ত-বুট -২.২.০. বিল্ড-স্নাপসট.জার! /: ২.২.০. বিল্ড-স্নাপশট] ... ১৮ টি সাধারণ ফ্রেম বাদ পড়েছে লিখেছেন: org.apache.catalina.LifecycleException: org.apache.catalina.connector.Connector.startIntern (সংযোজক। জাভা আদর 800) এ প্রোটোকল হ্যান্ডলার শুরু ব্যর্থ হয়েছে ~ [টমক্যাট-এম্বেড-কোর -9.0.26.jar! /: 9.0 .26] org.apache.catalina.util.LifecycleBase.start (LifecycleBase.javaa8383) ~ [টমক্যাট-এম্বেড-কোর -9.0.26.jar! /: 9.0.26] এ org.apache.catalina.core .SandardService.addConnector (স্ট্যান্ডার্ড সার্ভিস.জ্যাভা 27) ~ [টমক্যাট-এম্বেড-কোর-9.0.26.jar! /: 9.0.26] ... 20 টি সাধারণ ফ্রেম বাদ দিয়েছে এর দ্বারা: java.lang.IllegalArgumentException: স্ট্রিম এ বন্ধ হয়ে গেছে org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext (AbstractJsseEndpoint.java:99) ~ [টমক্যাট-এম্বেড-কোর-9.0.26.jar! /: 9.0.26] এ org.apache.tomcat.util.net.AbstractJsseEndPoint.initialiseSsl (অ্যাবস্ট্রাকজেসিডএন্ডপয়েন্ট.জাভা:71) ~ [টমক্যাট-এম্বেড-কোর -9.0.26.jar! /: 9.0.26] at org.apache.tomcat.util.net.NioEndPoint.bind (নিওএন্ডপয়েন্ট.জায়া ইজারােক্ট 18) ~ [টমক্যাট-এম্বেড-কোর -9.0.26.jar! /: 9.0.26] org.apache.tomcat.util.net.AbstractEndPoint.bindWithCleanup (AbstractEndPoint.java split124) ~ [টমকাট-এম্বেড-কোর-9.0.26.jar! /: 9.0.26] এ org.apache এ। tomcat.util.net.AbstractEndPoint.start (AbstractEndPoint.java:1210) ~ [টমক্যাট-এম্বেড-কোর -9.0.26.jar! /: 9.0.26] at org.apache.coyote.AbstractProtocol.start (অ্যাবস্ট্রাক্টপ্রোটোকল.জভা) : 585) ~ [টমকাট-এম্বেড-কোর-9.0.26.jar! /: 9.0.26] এ org.apache.catalina.connector.Connector.startIntern (সংযোজক.জভা আবদুল005) ~ [টমক্যাট-এম্বেড-কোর- ! 9.0.26.jar /: 9.0।26] ... 22 টি সাধারণ ফ্রেম বাদ পড়েছে এর দ্বারা: java.io.IOException: java.base / java.io.BufferedInputStream.getBufIfOpen (বাফার্ডআইনপুটস্ট্রিম.জভা ১666) ~ [না: না] এ java.base / এ স্ট্রিম বন্ধ হয়েছে java.io.BufferedInputStream.read (বাফার্ডআইনপুটস্ট্রিম.জাভা ৩৪২) ava [না: না] জাভা.বাসে / জাভা.ইও.বাফারডইনপুটস্ট্রিম.ফিল (বাফার্ডআইপুটস্ট্রিম.জাভা:252)) [না: না] এ জাভা.বেসে / java.io.BufferedInputStream.read (বাফার্ডআইনপুটস্ট্রিম.জভা বাছাই করুন) j [না: না] এ জাভা.বেসে / জাভা.সিকিউরিটি.ডিজাইস্টইনপুটস্ট্রিম.ড্রেড (ডাইজেস্টআইনপুটস্ট্রিম.জভা 25২২৫) na [না: না] at java.base / java.io.DataInputStream.readInt (DataInputStream.java:392) ava [না: না] জাভা.বেসে / সূর্য.সিকিউরিটি.প্রভাইডার.জভা ক্যাসিস্টোর.এজিনএলওড (জাভাকিস্টোর.জভা.65৫৯) ~ [না: না] জাভাতে। বেস / sun.security.util.KeyStoreDelegator।ইঞ্জিনলয়েড (কীস্টোরডলেগেটর.জভা রেকর্ড 22) ~ [না: না] এ জাভা.বেসে / জাভা.সিকিউরিটি.কিস্টোর.লোড (কীস্টোর.জভা ১৪72২) or [না: না] এ org.apache.tomcat.util.sec সুরক্ষা। কীস্টোরউটিল.লোড (কীস্টোরউটিল.জভা: )৯) or [টমক্যাট-এম্বেড-কোর -৯.০.২6.জার! /: 9.0.26] এ org.apache.tomcat.util.net.SSLUtilBase.getStore (SSLUtilBase.javaferences17 ) ~ [টমকাট-এম্বেড-কোর-9.0.26.জার! /: 9.0.26] এ org.apache.tomcat.util.net.SSLHostConfigCerર્ટate.getCertificateKeystore (SSLHostConfigCerificationsate.java:206) ~ [টমক্যাট-এম্বেড-কোর- 9.0.26.jar! /: 9.0.26] at org.apache.tomcat.util.net.SSLUtilBase.getKeyManagers (SSLUtilBase.javaferences83) ~ [টমক্যাট-এম্বেড-কোর -9.0.26.jar! /: 9.0 .26] org.apache.tomcat.util.net.SSLUtilBase.createSSLCtetext (SSLUtilBase.java:247) ~ [টমক্যাট-এম্বেড-কোর -9.0.26.jar! /: 9.0.26] এ org.apache.tomcat .util.net।অ্যাবস্ট্রাক্টজেসিএন্ডপয়েন্ট.ক্রেইট এসএসএল কনটেক্সট (অ্যাবস্ট্রাকটজেসিইন্ডপয়েন্ট.জভা: 7)) ~ [টমক্যাট-এম্বেড-কোর -9.0.26.jar! /: 9.0.26] ... ২৮ টি সাধারণ ফ্রেম বাদ দেওয়া হয়েছে
file:
?
server.ssl.key-store="C:\Keystore\mykey.jks"