I just checked.Running --debug gave me 23 command line entries with one being a temporary "start_XXX.properties" file. I checked that file while the JVM was running and it does contain the correct password/settings.
Running --list-config showed the following system properties: System Properties: ------------------ java.io.tmpdir = tmp (/opt/shibboleth-idp/start.d/start.ini)java.security.egd = file:/dev/urandom (/opt/shibboleth-idp/start.d/start.ini)
Disabling those obviously removed the need for jetty to fork the JVM.--list-config also showed the correct keystore configuration with no extra whitespace or similar.
jetty.sslContext.keyManagerPassword = changeit jetty.sslContext.keyStorePassword = changeit jetty.sslContext.keyStorePath = jetty.p12 jetty.sslContext.keyStoreType = PKCS12 jetty.sslContext.trustStorePassword = changeit jetty.sslContext.trustStorePath = jetty.p12 jetty.sslContext.trustStoreType = PKCS12 Though the problem still persists. Mit freundlichen Grüßen/Best Regards *Timo Brunn* Website: timo-brunn.de <https://timo-brunn.de> /Um ihre Echtheit zu bestätigen, wurde diese E-Mail digital signiert. To prove its authenticity, this E-Mail has been digitally signed./ On 28/06/2023 22:08, Joakim Erdfelt wrote:
The forked JVM gets its arguments directly handed to it by using java.lang.ProcessBuilder(List<String> args). The properties are passed in as a properties file to the forked JVM as well.It would be highly unlikely to be a forked JVM command line argument issue.But let's investigate that anyway.You can enable start.jar debug with `java -jar /path/to/start.jar --debug` when you execute.Look for the lines with the patterns DEBUG: Command Line: <num> entries That tells you how many arguments. DEBUG: [<num>] "<value>"That dumps each command line argument separately, with added quotes around it in the DEBUG output (quotes not sent to forked JVM).You can also use `java -jar /path/to/start.jar --list-config` and check the output.If there are any entries in the "System Properties:" section, you will have a forked JVM. The entries in the "Properties:" section list all of the configured properties for your instance.Joakim Erdfelt / joa...@webtide.com On Wed, Jun 28, 2023 at 2:35 PM Cantor, Scott <canto...@osu.edu> wrote: > Im not using dry-run but the JVM does get forked. I'd suggest verifying that it's not showing up in some manipulated form as a property on the command line of the child process. Just to be sure. -- Scott _______________________________________________ jetty-users mailing list jetty-users@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ jetty-users mailing list jetty-users@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users