Hi!
Rick Gibbs wrote:
> First I would like to say as a long time lurker, you guys are doing some
> amazing things. Its wonderful to watch a project like this evolve. I
> finally had a chance to dive into the jBoss 2.0 code and was fascinated by
> the JMX integration.
Thanks! And yes, the JMX things is fascinating, indeed :-)
> Currently we are using Objectspace's EJB container and
> I would love to be able to use the plugin architecture that jboss offers.
> So I started off by creating a VoyagerServerMBean but I can't seem to get it
> to run. I know it has to do with access privileges but I am not too familer
> with Java 2 security yet and I am not sure how to get around it. Any ideas
> what I might be missing?
Have done what the exception says, i.e. call startup? I don't think it
has anything to do with privileges, since all code is granted
AllPermission (although EJB's may not be given AllPermission, if
security is turned on there)
/Rickard
>
> BTW: I have been working on SchedulerMBean that use the Timer bean that was
> mentioned in a previous post. I hope to write up some of my ideas soon to
> see what you guys think.
>
> Thanks,
>
> Rick
>
> [Console logging] Logging started
> [Classpath] Added directory:file:/E:/cvs/jbossjmx/runtime/log/
> [Classpath] Added directory:file:/E:/cvs/jbossjmx/build/
> [Info] Java version: 1.2.2,Sun Microsystems Inc.
> [Info] Java VM: Classic VM 1.2.2,Sun Microsystems Inc.
> [Info] System: Windows NT 4.0,x86
> [Classpath] Added library:file:/E:/cvs/jbossjmx/runtime/lib/ext/jboss.jar
> [Classpath] Added library:file:/E:/cvs/jbossjmx/runtime/lib/ext/jgl3.1.0.jar
> [Classpath] Added library:file:/E:/cvs/jbossjmx/runtime/lib/ext/jgl_pd.jar
> [Classpath] Added library:file:/E:/cvs/jbossjmx/runtime/lib/ext/jmxtools.jar
> [Classpath] Added library:file:/E:/cvs/jbossjmx/runtime/lib/ext/voyager.jar
> [Classpath] Added library:file:/E:/cvs/jbossjmx/runtime/lib/ext/xml.jar
> [VoyagerServer] Initializing
>
> [VoyagerServer] Initialization failed
> [VoyagerServer] com.objectspace.voyager.StartupException: invalid transport
> protocol (xurl = tcp://localhost:8000;), did you forget to call
> Voyager.startup()?
> [VoyagerServer] at
> com.objectspace.voyager.Voyager.startServer(Voyager.java:419)
> [VoyagerServer] at
> com.objectspace.voyager.Voyager.startup(Voyager.java:363)
> [VoyagerServer] at
> com.objectspace.voyager.Voyager.basicStartup(Voyager.java:394)
> [VoyagerServer] at
> org.jboss.util.ServiceMBeanSupport.init(ServiceMBeanSupport.java:64)
> [VoyagerServer] at java.lang.reflect.Method.invoke(Native Method)
> [VoyagerServer] at
> javax.management.MBeanServer.createMBean(MBeanServer.java:505)
> [VoyagerServer] at
> javax.management.loading.MLet.getMBeansFromURL(MLet.java:208)
> [VoyagerServer] at org.jboss.Main.<init>(Main.java:86)
> [VoyagerServer] at
> java.security.AccessController.doPrivileged(Native Method)
> com.objectspace.voyager.StartupException: invalid transport protocol (xurl =
> tcp://localhost:8000;), did you forget to call Voyager.startup()?
> at
> com.objectspace.voyager.Voyager.startServer(Voyager.java:419)[Configuration]
> Initializing
>
> at com.objectspace.voyager.Voyager.basicStartup(Voyager.java:394)
> at com.objectspace.voyager.Voyager.startup(Voyager.java:363)
> at
> com.earthcars.jmx.services.VoyagerServer.initService(VoyagerServer.java:39)
> at
> org.jboss.util.ServiceMBeanSupport.init(ServiceMBeanSupport.java:64)
> at
> org.jboss.util.ServiceMBeanSupport.preRegister(ServiceMBeanSupport.java:154)
> at java.lang.reflect.Method.invoke(Native Method)
> at
> javax.management.MBeanServer.preRegisterInvoker(MBeanServer.java:2253)
> at javax.management.MBeanServer.createMBean(MBeanServer.java:505)
> at javax.management.loading.MLet.getMBeansFromURL(MLet.java:368)
> at javax.management.loading.MLet.getMBeansFromURL(MLet.java:208)
> at org.jboss.Main.<init>(Main.java, Compiled Code)
> at org.jboss.Main.<init>(Main.java:86)
> at org.jboss.Main$1.run(Main.java:76)
> at java.security.AccessController.doPrivileged(Native Method)
> at org.jboss.Main.main(Main.java:67)
> [VoyagerServer] at
> com.earthcars.jmx.services.VoyagerServer.initService(VoyagerServer.java:39)
> [VoyagerServer] at
> org.jboss.util.ServiceMBeanSupport.preRegister(ServiceMBeanSupport.java:154)
> [VoyagerServer] at
> javax.management.MBeanServer.preRegisterInvoker(MBeanServer.java:2253)
> [VoyagerServer] at
> javax.management.loading.MLet.getMBeansFromURL(MLet.java:368)
> [VoyagerServer] at org.jboss.Main.<init>(Main.java, Compiled Code)
> [VoyagerServer] at org.jboss.Main$1.run(Main.java:76)
> [VoyagerServer] at org.jboss.Main.main(Main.java:67)
> [Configuration] Initialized
> [Configuration] LibraryDirectory set to E:\cvs\jbossjmx\runtime\bin in
> DefaultDomain:service=MLet
> [Configuration] Format set to [{2}] {4} in
> DefaultDomain:service=Logging,type=Console
> [Configuration] MaxActiveClientCount set to 10 in Adaptor:name=html
> [Configuration] Port set to 8082 in Adaptor:name=html
> [Default] java.lang.ClassCastException
> [Default] at org.jboss.Main.<init>(Main.java:86)
> [Default] at org.jboss.Main$1.run(Main.java:76)
> [Default] at java.security.AccessController.doPrivileged(Native
> Method)
> [Default] at org.jboss.Main.main(Main.java:67)
> [Default] jBoss 2.0 Started
>
> -rick
> __________________________________________________________
> Rick Gibbs
> Chief Technology Officer turbo charge your career
> [EMAIL PROTECTED] http://careers.earthcars.com
--
Rickard �berg
@home: +46 13 177937
Email: [EMAIL PROTECTED]
http://www.telkel.com
http://www.jboss.org
http://www.dreambean.com