Score:1

ความล้มเหลวในการเชื่อมต่อ Google Cloud SSL ระหว่าง Tomcat และ MySQL

ธง cn

ทันใดนั้นก็เริ่มได้รับปัญหานี้ ทั้งเว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์ MySQL อยู่ในบัญชี Google Cloud เดียวกัน เว็บเซิร์ฟเวอร์กำลังเรียกใช้ Tomcat โดยมีการเชื่อมต่อ jdbc เข้ามาเป็นส่วนหนึ่งของ Context.xml ซึ่งสร้างกลุ่มการเชื่อมต่อเมื่อเริ่มต้น สิ่งนี้ทำงานได้ดีมาสองสามปีแล้ว แต่สุดสัปดาห์นี้ก็หยุดเชื่อมโยงกับฐานข้อมูลด้วย

java.sql.SQLException: ไม่สามารถสร้าง PoolableConnectionFactory...

ซึ่งสุดท้ายก็เกิดจาก

javax.net.ssl.SSLHandshakeException: ไม่มีโปรโตคอลที่เหมาะสม

ฉันได้ตรวจสอบใบรับรองบนเซิร์ฟเวอร์ MySQL แล้วและใช้ได้จนถึงปี 2029 ฉันรีเฟรชพวกเขาแล้วและยังคงได้ผลลัพธ์เหมือนเดิม วิธีเดียวที่จะทำให้มันใช้งานได้อีกครั้งในปัจจุบันคือการส่ง useSSL=false ในสตริงการเชื่อมต่อซึ่งไม่เหมาะ

ถ้าฉันเชื่อมต่อจากภายนอกคลาวด์ เช่น จากเครื่องของฉันไปยังฐานข้อมูล MySQL ฉันสามารถเชื่อมต่อได้โดยไม่ต้องผ่านค่าสถานะ useSSL=false

ใครมีความคิดใด ๆ ที่อาจมีการเปลี่ยนแปลง? เซิร์ฟเวอร์อัปเดตจาวาอัตโนมัติหรือไม่ ถ้าทำได้จะทำอย่างไรเพื่อคืนค่า?

ขอบคุณล่วงหน้า

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา