Java-buildpack: рдЬреЗрдбреАрдХреЗ рдореЗрдВ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреИрд╕реЗ рдЖрдпрд╛рдд рдХрд░реЗрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдлрд╝рд░ре░ 2017  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: cloudfoundry/java-buildpack

рдПрдкреАрдкреА рдХреЛ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЛ рдЬреЗрдбреАрдХреЗ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрдо рддреМрд░ рдкрд░, рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдХрд░рддрд╛ рд╣реВрдВ:

keytool -keystore "C:\Program Files\Java\jdk1.8.0_71\jre\lib\security\cacerts" -importcert -alias WoSign -file WS_CA1_NEW.cer

рдпрджрд┐ рдореЗрд░рд╛ рдРрдк рдЬрд╛рд╡рд╛-рдмрд┐рд▓реНрдбрдкреИрдХ рдХреЗ рд╕рд╛рде рд╕реАрдПрдл рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдореИрдВ рдЬрд╛рд╡рд╛-рдмрд┐рд▓реНрдбрдкреИрдХ рдХреЗ рд╕рд╛рде рд╡рд╣реА рдХрд╛рдо рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
рдзрдиреНрдпрд╡рд╛рджред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдЬреЛ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрдВрдкрдиреА-рд╡реНрдпрд╛рдкреА рд╕реАрдП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЛ рдмреАрдУрдПрд╕рдПрдЪ (рдкреАрд╕реАрдПрдл рдСрдкреНрд╕ рдореИрдиреЗрдЬрд░ рдореЗрдВ рднреА рдЙрдкрд▓рдмреНрдз) рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рдорд░реНрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдЬреЛ рдХрдИ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╕рднреА рдирд╣реАрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд┐рд▓реНрдбрдкреИрдХ рдХреЗ рдПрдХ рдХрд╛рдВрдЯреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ JRE рдореЗрдВ cacerts рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ ред рдЕрдВрдд рдореЗрдВ, рдПрдХрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рднреАрддрд░ рд╣реА рдкреИрдХ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдЖрдорддреМрд░ рдкрд░ META-INF рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЧрд▓рддреА рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рдкрд░реЛрд╕рд╛ рдЬрд╛ рд╕рдХреЗ), рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП -Djavax.net.ssl.trustStore=$PWS/app/META-INF/truststore.jks )ред

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдЬреЛ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрдВрдкрдиреА-рд╡реНрдпрд╛рдкреА рд╕реАрдП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЛ рдмреАрдУрдПрд╕рдПрдЪ (рдкреАрд╕реАрдПрдл рдСрдкреНрд╕ рдореИрдиреЗрдЬрд░ рдореЗрдВ рднреА рдЙрдкрд▓рдмреНрдз) рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рдорд░реНрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдЬреЛ рдХрдИ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╕рднреА рдирд╣реАрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд┐рд▓реНрдбрдкреИрдХ рдХреЗ рдПрдХ рдХрд╛рдВрдЯреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ JRE рдореЗрдВ cacerts рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ ред рдЕрдВрдд рдореЗрдВ, рдПрдХрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рднреАрддрд░ рд╣реА рдкреИрдХ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдЖрдорддреМрд░ рдкрд░ META-INF рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЧрд▓рддреА рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рдкрд░реЛрд╕рд╛ рдЬрд╛ рд╕рдХреЗ), рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП -Djavax.net.ssl.trustStore=$PWS/app/META-INF/truststore.jks )ред

рд╣рд╛рдп @nebhale ,

рдореИрдВ https://github.com/cloudfoundry/java-buildpack/blob/master/docs/jre-open_jdk_jre.md#custom -ca-certificates рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдордВрдЪрди рдХреЗ рджреМрд░рд╛рди рдПрдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВред
рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЖрдЗрдбрд┐рдпрд╛ рд╣реИ? рдзрдиреНрдпрд╡рд╛рдж!
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмрд┐рд▓реНрдбрдкреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ, "рд╕реАрдПрдл рдкреБрд╢" рд╕рдлрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рддреНрд░реБрдЯрд┐ рд▓реЙрдЧ:

Staging...
-----> Java Buildpack Version: ee0dec3 | https://github.com/zhongyi-zhang/java-buildpack.git#ee0dec3
-----> Downloading Open Jdk JRE 1.8.0_121 from https://java-buildpack.cloudfoundry.org/openjdk/trusty/x86_64/openjdk-1.8.0_121.tar.gz (found in cache)
       Expanding Open Jdk JRE to .java-buildpack/open_jdk_jre (1.6s)
[Buildpack]                      ERROR Compile failed with exception #<Errno::EEXIST: File exists @ dir_s_mkdir - /tmp/app/.java-buildpack/open_jdk_jre/./lib/security/cacerts>
File exists @ dir_s_mkdir - /tmp/app/.java-buildpack/open_jdk_jre/./lib/security/cacerts
Failed to compile droplet
Exit status 223
Staging failed: Exited with status 223

FAILED
BuildpackCompileFailed

рд╣рдорд╛рд░рд╛ рдкрд░реАрдХреНрд╖рдг рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ рдПрдХ рдХрд╕реНрдЯрдо cacerts рдлрд╝рд╛рдЗрд▓ рд╡рд╛рд▓реА рдПрдХ рд╢рд╛рдЦрд╛ рд╣реИ ред рдЖрдк -b https://github.com/cloudfoundry/java-buildpack.git#custom-ca-certs рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреБрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдЕрдкрдирд╛ рдЖрд╡реЗрджрди рдЪрд░рдг рдареАрдХ рд╕реЗ рджреЗрдЦреЗрдВрдЧреЗред

рдпрд╣ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдВрднрд╡рддрдГ cacerts рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЕрдиреБрдорддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдХрд╛рдВрдЯрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдерд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

CAFxX picture CAFxX  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

chrylis picture chrylis  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kmacpher67 picture kmacpher67  ┬╖  28рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pxie picture pxie  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

vijayantony picture vijayantony  ┬╖  27рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ