Hello,
I think the source of the problem lies in
jboss-service.xml, which defines the
location of login-config.xml like this:
<mbean
code="org.jboss.security.auth.login.XMLLoginConfig"
name="jboss.security:service=XMLLoginConfig">
<attribute
name="ConfigResource">login-config.xml</attribute>
</mbean>
The code that parses this with an XML parser
is then giving an error, presumably because
it cannot find login-config.xml. I do not
think that the problem is in
login-config.xml itself.
I saw references to some UnifiedClassloader.
What is that? I did not see any
information about it anywhere on the site.
If anyone can help, I'd really appreciate it.
Thank you,
Otis
---- On Thu, 14 Nov 2002, otisg
([EMAIL PROTECTED]) wrote:
> Hello,
>
> I am using JBoss 3.0.4 and I'm getting some
> errors at startup.
>
> I have a Java class that starts both JBoss
> and Resin in 2 threads, so that I can run
> them in the same JVM (source snippet at the
> end of the message).
>
> In order to stop getting
> ClassNotFoundException, etc, I had to add a
> few JBoss Jars to JBOSS_CLASSPATH (all jars
> from RESIN_HOME/lib), and add pretty much
> all Jars from JBOSS_HOME/lib to CLASSPATH
>
> Finally, in my run.sh I start everything
> like this:
>
> java -server -cp
> "$JBOSS_CLASSPATH:$CLASSPATH"
MyJBossResinClass
>
>
> Now that I am past ClassNotFoundException
> problems, I am getting this error:
>
> 19:08:19,253 WARN [ServiceController]
> Problem starting service
> jboss.security:service=XMLLoginConfig
> java.lang.NullPointerException
> at
>
org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:524)
> at
>
org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
> at
>
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
> at
>
org.apache.crimson.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:185)
> at
>
javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:76)
> at
>
org.jboss.security.auth.login.XMLLoginConfig.loadURL(XMLLoginConfig.java:291)
> at
>
org.jboss.security.auth.login.XMLLoginConfig.loadConfig(XMLLoginConfig.java:259)
> at
>
org.jboss.security.auth.login.XMLLoginConfig.start(XMLLoginConfig.java:233)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
> at
>
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at
>
java.lang.reflect.Method.invoke(Method.java:324)
> at
>
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
> at
>
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
> at
>
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
> ...
> ...
>
> I thought maybe I had an error in my
> login-config.xml, so I replaced it with the
> original version. Didn't help - same error.
>
> I also tried using Xerces2 instead of
> Crimson, but that gave me an error, too.
> Not a NullPointerException, but a
> MalformedURLException.
>
>
> So, I am wondering if anyone knows what the
> source of this could be?
> I am also wondering if anyone thinks this is
> caused by my class that launches JBoss and
> Resin the way it does?
> Some ClassLoader issue? Any way around it?
>
> Note that the class with start JBoss and
> Resin in 2 separate threads IS working with
> JBoss 2.4.4!
>
> Thank you,
> Otis
> P.S.
> Code snippet for the curious:
>
> Thread jboss = new Thread() {
> public void run()
> {
> try
> {
>
> org.jboss.Main.main(new String[]{jbossConf});
> }
> catch (Exception e)
> {
>
> System.err.println("\n\nError while starting
> JBOSS");
> e.printStackTrace();
> }
> }
> };
>
> jboss.setDaemon(true);
> System.out.print("Starting JBOSS
... ");
> jboss.start();
>
>
________________________________________________
> Get your own "800" number
> Voicemail, fax, email, and a lot more
> http://www.ureach.com/reg/tag
>
>
>
-------------------------------------------------------
> This sf.net email is sponsored by: To
learn the basics of securing
> your web site with SSL, click here to get
a FREE TRIAL of a Thawte
> Server Certificate:
http://www.gothawte.com/rd524.html
>
_______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
>
https://lists.sourceforge.net/lists/listinfo/jboss-user
>
>
________________________________________________
Get your own "800" number
Voicemail, fax, email, and a lot more
http://www.ureach.com/reg/tag
-------------------------------------------------------
This sf.net email is sponsored by: To learn the basics of securing
your web site with SSL, click here to get a FREE TRIAL of a Thawte
Server Certificate: http://www.gothawte.com/rd524.html
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user