স্প্রিং বুট 2 এম্বেড টমক্যাট 9.0.26 জ্যাক্স ফাইল স্ট্রিম বন্ধ করে লোড করতে পারে না


11

আমি এমবেডড টমক্যাট 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] ... ২৮ টি সাধারণ ফ্রেম বাদ দেওয়া হয়েছে


আপনি কি আপনার কীস্টোরের পথটিকে "ডাবল কোটস" এ এবং একক স্ল্যাশ দিয়ে দেওয়ার চেষ্টা করেছেন? উদাহরণস্বরূপserver.ssl.key-store="C:\Keystore\mykey.jks"
টমি ব্রেটস্কনিডার

আপনি কি স্থানটির সাথে উপসর্গের চেষ্টা করেছেন file:?
এম। ডিনুম

হ্যাঁ আমি উভয় টিপস চেষ্টা করেছিলাম তবে ভাগ্য নেই
user2803095

ঠিক এখানে প্রশ্ন কি?
টাইলার

উত্তর:


23

এটি টমকাট 9.0.25 এ প্রবর্তিত একটি রিগ্রেশন যা 9.0.27 এ স্থির হবে।


9
স্প্রিং বুট ২.১.৮ এ ডাউনগ্রেড হয়েছে এবং এটি সমস্যার সমাধান করেছে।
পেড্রো ক্যাসাগ্রান্ডে

2
কারও কি এ সম্পর্কে আরও তথ্য আছে? আমার একই সমস্যা ছিল এবং আমি ব্যতিক্রমটি সত্যিই অস্পষ্ট অবস্থায় ফেলেছি।
থিবস্টারস

এটি এই সমস্যাটিকে মনে হয় যেখানে এই প্রতিরোধের বিষয়টি ট্র্যাক করা হয়েছে। বিষয়টি এখন বন্ধ। github.com/spring-projects/spring-boot/issues/18505
rdguam

7

ধন্যবাদ পেড্রো আমার কাছে স্প্রিং বুট ২.১.৯. রিলিজ এ সমস্যা রয়েছে এবং এটি নিশ্চিত করতে পারি যে এটি ২.১.৮ এ ডাউনগ্রেড করে সমাধান করা হয়েছে।


জাভা 12 এবং স্প্রিংং 2.1.9. রিলিজ এস.এল.এল.এস. থেকে 2.1.8.RELEASE আমার পক্ষেও কাজ করেছে।
মার্কাস জি।

... পেড্রো কে?
টাইলার

0

২.১.১০.আরেলএইএস ২.১.৯-তে দেখা সমস্যাটিকেও সংশোধন করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.