On Jun 1, 2009, at 3:33 AM, nx7000 wrote:
You made me realize I was wrong: the version isn't 1.1 as I claimed,
it is
2.0.1 instead. There is a link in Intalio forums to the instructions
for
running v.1.1 as a service, and that misled me. It is no wonder
that the
default wrapper configuration for 1.1 didn't work.
I just tried the default configuration for 2.0
(http://cwiki.apache.org/GMOxDOC20/configuring-geronimo-as-a-windows-service.html
),
but the server doesn't start. I am about to give up with this, as I
have
already used days trying it.
The most recent error message is something I have never encountered
before.
geronimo.log says the following:
10:17:19,072 ERROR
[org.apache.geronimo.gbean.runtime.GBeanInstanceState]
[WrapperSimpleAppMain] Error while starting; GBean is now in the
FAILED
state:
abstractName="org.apache.geronimo.configs/webconsole-jetty6/2.0.1/
car?J2EEApplication=org.apache.geronimo.configs/webconsole-
jetty6/2.0.1/car,j2eeType=JACCManager,name=JACCManager"
java.lang.ExceptionInInitializerError
at
org
.apache
.geronimo
.security
.jacc
.ApplicationPolicyConfigurationManager
.<init>(ApplicationPolicyConfigurationManager.java:109)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun
.reflect
.NativeConstructorAccessorImpl
.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun
.reflect
.DelegatingConstructorAccessorImpl
.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
...
Caused by: java.lang.NullPointerException
at org.apache.geronimo.security.SubjectId.hashCode(SubjectId.java:79)
at java.util.HashMap.put(HashMap.java:372)
at java.util.Collections$SynchronizedMap.put(Collections.java:1979)
This error will occur if your JRE_HOME or JAVA_HOME setting is
incorrect. It needs to point to a valid JSE/JDK installation.
Pretty sure that one of the following lines from wrapper.conf is not
set correctly (I can't remember which one will cause the error):
wrapper.java.additional.2=-Djava.ext.dirs="<geronimo_home>/lib/
ext;<java_home>/jre/lib/ext"
wrapper.java.additional.3=-Djava.endorsed.dirs="<geronimo_home>/lib/
endorsed;<java_home>/jre/lib/endorsed"
--kevan