Keytool is an external tool provided by java so I guess it's juste a matter 
of path on your system ... Here is what I have on linux.
As the doc says, you should create this file /etc/cas/thekeystore as cas 
expects by default and, without any file extension.

Prior to that, check this (let's assume you installed openjdk 21 in 
/usr/lib/jvm/java-21-openjdk-amd64/ 
):

cat /etc/environment
JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64/
echo $JAVA_HOME
/usr/lib/jvm/java-21-openjdk-amd64/ 

I also linked java folder to default-java :
sudo ln -s java-21-openjdk-amd64 default-java 
/usr/lib/jvm$ ls -al
lrwxrwxrwx 1 root root   21 Oct 17  2023 default-java -> 
java-21-openjdk-amd64
[...]
drwxr-xr-x 8 root root 4096 Apr 23 15:08 java-21-openjdk-amd64
[...]

You might also update alternatives on your system :
sudo update-alternatives --install /usr/bin/keytool keytool 
/usr/lib/jvm/java-21-openjdk-amd64/bin/keytool 1
sudo update-alternatives --config keytool 


Le mercredi 3 juillet 2024 à 15:22:09 UTC+2, Benjamin Chang a écrit :

I've tried running it out of gradlew with your command and it doesn't seem 
to recognize keytool despite my environmental variables being java_21 and 
the bin folder has the ./keytool.exe

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/fc822476-5158-408a-ae96-6e7060a00ef6n%40apereo.org.

Reply via email to