5 Replies Latest reply on Feb 21, 2002 5:51 PM by mredeker

    JBoss OpenTool for JBuilder 6 Enterprise

    mredeker

      All,

      I just released the first beta version of my JBoss OpenTool for JBuilder 6 Enterprise.
      It integrates JBoss into JBuilder the same way the other appserver (Weblogic, Websphere,...)
      are integrated. You just have to select the install directory and which JBoss configuration
      to use and everything is setup for you.

      The tool also generates the JBoss specific deployment descriptors (jboss.xml and jaws.xml).
      On the deployment descriptor page of the EJBGRP appears an extra tab 'JBoss Properties'
      where you can enter extra properties for the JAWS configuration.

      Just deploy your EJB's with a rightclick on the EJBGRP and select deploy from the deploy
      options. From that menu an undeploy is also possible.

      Just give it a try and let me know what you think. Any help is welcome and I set up a
      sourceforge.net project for it so we can start developing on it using CVS.

      It is available at: http://sourceforge.net/projects/jboss-opentool/

      Thanks,

      Marcus Redeker

        • 1. Re: JBoss OpenTool for JBuilder 6 Enterprise
          wonnekeysers

          Marcus,

          Great tool, the deployment wizard works great!

          For other app servers however, a 'Run configuration' can be created for the server, right? When I do this for JBoss, I get several errors saying that some classes cannot be found.
          I expect that the wizards does not adds all required classes in the classpath?

          Once again, thanks for the great tool!
          If you require some more assistance, don't hesitate to contact me...

          Wonne

          ERROR [JBossMain] (Logger.java:170) - Could not create MBean JBossMQ:service=InvocationLayer,type=JVM(org.jboss.mq.il.jvm.JVMServerILService)
          java.lang.NoClassDefFoundError: org/jboss/util/ServiceMBeanSupport
          at java.lang.ClassLoader.defineClass0(Native Method)
          at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
          at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
          at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
          at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
          at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
          at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
          at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
          at java.lang.ClassLoader.defineClass0(Native Method)
          at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
          at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
          at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
          at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
          at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
          at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:290)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
          at com.sun.management.jmx.MBeanServerImpl.findClass(MBeanServerImpl.java:2466)
          at com.sun.management.jmx.MBeanServerImpl.createMBean(MBeanServerImpl.java:751)
          at org.jboss.configuration.ConfigurationService.create(ConfigurationService.java:683)
          at org.jboss.configuration.ConfigurationService.loadConfiguration(ConfigurationService.java:461)
          at java.lang.reflect.Method.invoke(Native Method)
          at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
          at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
          at org.jboss.Main.(Main.java:200)
          at org.jboss.Main$1.run(Main.java:110)
          at java.security.AccessController.doPrivileged(Native Method)
          at org.jboss.Main.main(Main.java:106)

          ...

          • 2. Re: JBoss OpenTool for JBuilder 6 Enterprise
            sofianito

            Hi,
            I installed the opentool on Jbuilder Enterprise 6. I configured the Jboss 2.4.4 directory and used default config, but when creating an EJB, the jboss.xml is not created. I have inprise.xml instead!

            Any suggestions?

            thanks

            Sofiane

            • 3. Re: JBoss OpenTool for JBuilder 6 Enterprise
              zommick

              When will you have this tool available for JBoss 3.0??

              • 4. Re: JBoss OpenTool for JBuilder 6 Enterprise
                mredeker

                Sofiane,

                I never had that problem before and from all the responses I got nobody else had it too. Did you eventually have a manually entry for a JBoss appserver before installing the tool? Or did you create a message bean? I did not test it with message beans yet.

                Marcus

                • 5. Re: JBoss OpenTool for JBuilder 6 Enterprise
                  mredeker

                  zommick,

                  I did not look into it yet. But I will definitely provide the tool for JBoss 3.0 too. Do you know of any major differences why it should not work? Did you try it with 3.0 already? If so, can you let me any error you got?

                  Thanks,

                  Marcus