Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

218
Views
java accede a los archivos de recursos de la clase cargada por otro cargador de clases

Tengo una clase que necesita hacer alguna solicitud https.
En caso de que el almacén de confianza y el almacén de claves SSL no estén configurados, el contenedor que contiene mi clase los tiene en su carpeta de recursos.
Mi clase está siendo cargada dinámicamente por algún cargador de clases sobre el que no tengo control y ahora cuando lo hago

 getClass().getClassLoader().getResourceAsStream("keystore.jks");

el recurso no se encuentra.
Mi teoría sobre esto es que getClassLoader devuelve el cargador de clases de un servidor web, que probablemente no pueda encontrar el recurso keystore.jks en el archivo jar.
Cualquier ayuda es apreciada.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Encontré una forma de evitar el problema. Puedo usar MyClass.class.getResourceAsStream("/keystore.jks"); para cargar el recurso correctamente.
Aunque no estoy exactamente seguro de por qué funciona. Cuando estaba usando MyClass.class.getClassLoader().getResourceAsStream("keystore.jks"); no estaba funcionando Aunque creo que leí en alguna parte que Class.getResource() con un / inicial es lo mismo que ClassLoader.getResource() sin uno.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!