5 Replies Latest reply on Jul 26, 2003 3:15 AM by Jon Barnett

    Tomcat jk2 with JBoss

    m_kneus Newbie

      Hello

      I am new with JBoss and I have installed the JBoss/Tomcat boundle. My question is:

      How can I use Tomcat with Apache mod_jk2? That means, where do I have to copy the file jk2.properties to and how can I tell tomcat to load the worker?

      Thanks for your help.

      Micha

        • 2. Re: Tomcat jk2 with JBoss
          faster-pussycat Newbie

          The documentation is flawed.

          Although the diagram is pretty and nice, the instruction on how to setup mod_jk2 is bit off.

          First, the document states, tomcat ajp13 connector configuration is located in server/instance/deploy/jbossweb-tomcat.sar/WEB-INF/jboss-service.xml Well, as of JBoss 3.2.1+Tomcat4.1.24 distribution doesn't explode Tomcat WEB-INF. Although it contains tomcat-jk2.jar, tomcat41-service.jar, tomcat-util.jar, tomcat-http11.jar, tomcat-coyote.jar and finally catalina.jar and along with others, the correct path to jboss-service.xml is in server/instance/conf/ .

          Second, it states, the default instance of JBoss deploy path is "/server/default"... That's wrong also. It's actually "/server/all/". Don't ask why. I've been wrecking my brain on that one also.

          To answer your question about where the jk2.properties goes, well, it goes into your apache conf dir. Typically /etc/httpd/conf. Also your workers properties files as well.

          I found this link extremely helpful and "WORKING".
          http://www.gogis.nl/en/public_documentation/jboss/body.html

          Read on and hope to God, JBoss team will make a documentation as automated as their JBoss product.

          - 2 cents

          • 3. Re: Tomcat jk2 with JBoss
            faster-pussycat Newbie

            correcting my own mistake:
            ===============================
            the correct path to jboss-service.xml is in server/instance/conf/
            ===============================

            It is not correct. For jbossweb-tomcat config which you want, is in server/instance/deploy/jbossweb-tomcat.sar/META-INF/jboss-service.xml

            *note: NOT WEB-INF !!!

            Of course, that "instance" i'm talking about is by default "all[/]".

            Sorry about the confusion.

            - 2 cents

            • 4. Re: Tomcat jk2 with JBoss
              m_kneus Newbie

              Thanks a lot for your help.

              Micha

              • 5. Re: Tomcat jk2 with JBoss
                Jon Barnett Master

                Thank you for pointing out the typo in the documentation. That has been corrected now. It is always helpful when an error is pointed out.

                I've also explicitly stated that default is usually the default directory. Also I note that later releases may rename the Tomcat deployment jbossweb-tomcat41.sar.