On Mar 18, 2011, at 7:25 PM, weberjn wrote:

> I ran into the same problem on Debian Lenny in a 32 bit vserver, no idea
> what's wrong. JBoss 6 runs fine from the same command prompt, so no problem
> with Java, I guess. Before I ran a Ubuntu 10.4 64 bit on the same VM,
> Geronimo ran fine. After reinstalling to Lenny 32 bit there was the problem.
> (I switched to 32 because of the much smaller memory footprint)
> 
> weberjn@lenny:~/geronimo-tomcat6-javaee5-2.2.1/bin$ which java
> /usr/local/java/bin/java
> weberjn@vs534:~/geronimo-tomcat6-javaee5-2.2.1/bin$ file `which java`
> /usr/local/java/bin/java: ELF 32-bit LSB executable, Intel 80386, version 1
> (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not
> stripped
> weberjn@lenny:~/geronimo-tomcat6-javaee5-2.2.1/bin$ echo $JAVA_HOME
> /usr/local/java
> weberjn@lenny:~/geronimo-tomcat6-javaee5-2.2.1/bin$ java -version
> java version "1.6.0_24"
> Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
> Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
> weberjn@lenny:~/geronimo-tomcat6-javaee5-2.2.1/bin$ echo $JRE_HOME
> 
> weberjn@lenny:~/geronimo-tomcat6-javaee5-2.2.1/bin$  ll /usr/local/java
> lrwxrwxrwx 1 root staff 11 2011-03-18 23:07 /usr/local/java -> jdk1.6.0_24
> weberjn@lenny:~/geronimo-tomcat6-javaee5-2.2.1/bin$ ./geronimo.sh run
> Using GERONIMO_HOME:   /home/weberjn/geronimo-tomcat6-javaee5-2.2.1
> Using GERONIMO_TMPDIR: var/temp
> Using JRE_HOME:        /usr/local/java
> /usr/local/java/bin/java
> Booting Geronimo Kernel (in Java 1.6.0_24)...
> Starting Geronimo Application Server v2.2.1
> [*****                                   ]  13%   1s  Loading
> org.apache.ger...2011-03-19 00:03:07,297 ERROR [AbstractEncryption] Unable
> to decrypt
> java.security.NoSuchAlgorithmException: Cannot find any provider supporting
> AES
>        at javax.crypto.Cipher.getInstance(DashoA13*..)

What is in your '/usr/local/java//lib/ext' directory? geronimo.sh is going to 
construct that as part of the -Djava.ext.dirs= setting passed to java. I expect 
that the directory does not exist/or does not contain any jars on your Lenny 
system.

What happens if you configure JAVA_HOME=/usr/local/jdk1.6.0_24? Does 
/usr/local/jdk1.6.0_24/lib/ext exist and contain jar files (e.g. 
sunjce_provider.jar)?

I expect that sorting out your JAVA_HOME setting may well fix your problem. If 
not, then let us know... It looks like to me that we no longer need to be 
configuring -Djava.ext.dirs at all. So, we could do some cleanup of 
geronimo.sh/.bat... You're welcome to create a Jira (and submit a patch, if 
you're interested).

--kevan




Reply via email to