hi all,

: The way to tell jboss where to find tomcat has changed since final.  We
: no longer use the TOMCAT_HOME environment variable.  Instead, you have
: to use a classpathextension in jboss.conf.  (it's already there, just
: uncomment it and set the path of your tomcat installation).

just for the record - I found out why I couldn't start embedded tomcat -
under win2k:
in the jboss.conf:

<MLET CODE = "org.jboss.util.ClassPathExtension" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
<ARG TYPE="java.lang.String" VALUE="/usr/tomcat/lib/">
<ARG TYPE="java.lang.String" VALUE="Tomcat">

if the first argument path is:
1) relative tomcat library path (../tomcat/lib/), ClassPathExtension works
2) absolute path in the form file:///f:/tomcat  it also works
3) plain "f:/tomcat/lib" startup log shows:

[Classpath extension] Initializing
[Classpath extension] java.lang.NullPointerException
[Classpath extension]   at
org.jboss.util.ClassPathExtension.initService(ClassPathExtension.java:87)
[Classpath extension]   at
org.jboss.util.ServiceMBeanSupport.init(ServiceMBeanSupport.java:66)
[Classpath extension]   at
org.jboss.util.ServiceMBeanSupport.preRegister(ServiceMBeanSupport.java:161)
[Classpath extension]   at
com.sun.management.jmx.MBeanServerImpl.preRegisterInvoker(MBeanServerImpl.ja
va:2245)
[Classpath extension]   at
com.sun.management.jmx.MBeanServerImpl.createMBeanMBeanServerImpl.java:765)
[Classpath extension]   at
javax.management.loading.MLet.getMBeansFromURL(MLet.java:540)
[Classpath extension]   at
javax.management.loading.MLet.getMBeansFromURL(MLet.java:369)
[Classpath extension]   at org.jboss.Main.<init>(Main.java:119)
[Classpath extension]   at org.jboss.Main$1.run(Main.java:87)
[Classpath extension]   at
java.security.AccessController.doPrivileged(Native Method)
[Classpath extension]   at org.jboss.Main.main(Main.java:83)
[Classpath extension] Initialized

it is possible to make 3) work by using new File(url).toURL().toString()
instead of just "url" but this breaks the relational URLs.

regards,
--andrius




--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to