2 Replies Latest reply on May 7, 2009 6:31 AM by wolfgangknauf

    Problems Deploying Mule in 5.0.1GA

      We're moving from WebLogic to JBoss and I'm trying to deploy the Mule ESB as a webapp into 5.0.1. I've dropped the war into the server/default/deploy folder and get the following error.

      10:27:46,655 WARN [JBossEntityResolver] Trying to resolve systemId as a non-file URL: http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd
      10:27:52,751 ERROR [AbstractKernelController] Error installing to Parse: name=vfszip:/C:/D/jboss-5.0.1.GA/server/default/deploy/muleexamples.war/ state=Not Installed mode=Manual requiredState=Parse
      org.jboss.deployers.spi.DeploymentException: Error creating managed object for vfszip:/C:/D/jboss-5.0.1.GA/server/defaul
      t/deploy/mule-examples.war/
      at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)

      with a root cause of

      Caused by: org.jboss.xb.binding.JBossXBException: Failed to parse source: Connection timed out: connect

      Anyone know why. I can post more of the exceptions if needed.

      By the way, I grabbed 4.2.3GA and the exact same Mule .war with the exact same deployment procedure works fine.

      Thanks - Mark

        • 1. Re: Problems Deploying Mule in 5.0.1GA
          wolfgangknauf

          Copied my reply from your other post at http://www.jboss.org/index.html?module=bb&op=viewtopic&t=134611

          My guess is that an XML file is validated which references a DTD or XSD unknown to JBoss, so that the parser tries to load it from the internet.
          Could you verify this? Does it work with an internet connection?

          It seems you use an EJB 1.1 ejb-jar.xml. The required DTD is in the "docs/dtd" directory of JBoss ("ejb-jar.dtd"), but I don't know how to tell JBoss to use those DTDs.

          Please post the header of your "ejb-jar.xml" with the DOCTYPE declaration.

          Best regards

          Wolfgang

          • 2. Re: Problems Deploying Mule in 5.0.1GA
            wolfgangknauf

            By the way: the DOCTYPE declaration should be like this:

            <!DOCTYPE ejb-jar PUBLIC
             "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN"
             "http://java.sun.com/dtd/ejb-jar.dtd">


            See file "server/default/conf/jax-ws-catalog.xml" for the mapping of SystemID to local DTD/XSD files.

            Best regards

            Wolfgang