In "jboss.xml" (and
"standardjboss.xml") there are many entries that are the names of classes,
such as the following:
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker</container-invoker>
The problem is that if you
change this to the following, deloyment fails!
<container-invoker>
org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker
</container-invoker>
However, to the best
of my knowledge, these are supposed to be equivalent in
XML.
I traced this down to the point in
ContainerFactory.java where the class is
loaded. In fact, in the multi-line version, the system attempts to load
a class whose name begins and / or ends with whitespace.
Why not trim the string before
attempting to load the class? This would make the jboss.xml file more
user friendly.
- Keith