-
1. Re: May I integrate Apache + Tomcat + JBoss ?
larsbj Sep 19, 2001 6:24 PM (in response to dmaster)Just use the jboss+tomcat bundle, and use mod_jk as you would if tomcat was stand alone.
What's not working? -
2. Re: May I integrate Apache + Tomcat + JBoss ?
aguibou Jan 4, 2002 9:42 PM (in response to dmaster)I trie it as described in the jboss official documenatation. But it does not work. Can anyboy show a sample configuration that does integrate jboss2.4.4_Tomcat401 and apache?
Any help will be greatly appreciated
Aguib -
3. Re: May I integrate Apache + Tomcat + JBoss ?
alu1344 Jan 5, 2002 1:38 PM (in response to dmaster)What for?
I also thought about doing the same, as recommended in the Tomcat docos (where you can also find how to do it, with subtle modifications you can make it fit the jboss bundle).
But, even better is the fact that you can move all your images (the 90% of your static contents, should I guess) and similar files to another server (or a virtual host, or whatever). That also allows you to host them in a cheap hosting site with huge bandwith and focus your work on the rest.
That is, for www.myhost.com put all your images at images.myhost.com
or at www.mycompany.com/images/myhost/
or whatever. -
4. Re: May I integrate Apache + Tomcat + JBoss ?
jtwomey Jan 7, 2002 11:38 AM (in response to dmaster)As far as I can tell the jboss + tomcat 4 bundles will not integrate with apache, neither the mod_webapp or mod_jk connectors work with it. You will have to drop back to the tomcat 3 bundles and use mod_jk. I wish someone would prove this wrong since I really want to use a Tomcat 4 bundle.
-
5. Re: May I integrate Apache + Tomcat + JBoss ?
jtwomey Jan 9, 2002 1:21 PM (in response to dmaster)I was able to get Apache working with Jboss-2.4.4 + Tomcat-4.0.1 using mod_jk.
I found the answer here:http://www.jboss.org/modules/bb/index.html?module=bb&op=viewtopic&t=forums/ use mod_jk like you would with Tomcat 3.2.3 (see the Tomcat docs for details - not jboss docs)
then per the above thread the code in your jboss.jcml should be:
Not as per jboss docs:
The trick is in the config attribute.
-
6. Re: May I integrate Apache + Tomcat + JBoss ?
johnnycannuk Jan 9, 2002 9:28 PM (in response to dmaster)jtwomey -
Glad my advice works. Do me a favour...go to this posting http://jboss.org/forums/thread.jsp?forum=50&thread=6544 and see if you can help oranhiem with his problems...maybe post a listing of your lib directory or of your classpath. He seems to be having xerces/crimson classpath problems
Mike -
7. Re: May I integrate Apache + Tomcat + JBoss ?
tclouser Jan 10, 2002 3:02 PM (in response to dmaster)This solution also has enabled mod_webapp to function.
My entry in my jboss.jcml is....
<!-- Embedded tomcat 4.x with Warp Connector -->
in my httpd.conf....
LoadModule webapp_module modules/mod_webapp.so
AddModule mod_webapp.c
WebAppConnection conn warp localhost:8008
WebAppDeploy jboss conn /jboss
WebAppInfo /webapp-info
I verified it was functioning by going to...
http://localhost/jboss/index.html
I was able to run the examples with no problems....
HTH,
TC -
8. Re: May I integrate Apache + Tomcat + JBoss ?
jtwomey Jan 10, 2002 4:15 PM (in response to dmaster)What version are you using?
I tried again, as you say above and as before I connect using mo_webapp but I get the following error which is in an infinate loop that locks jboss.
[16:09:28,480,EmbeddedCatalinaServiceSX] [org.apache.catalina.connector.warp.WarpConfigurationHandler] Cannot find "/var/JBoss-2.4.4_Tomcat-4.0.1/catalina/webapps/jboss" for appl. "jboss" host "chewy.ghsinc.com"
[16:09:28,480,EmbeddedCatalinaServiceSX] [org.apache.catalina.connector.warp.WarpConfigurationHandler] Error deploying web application "jboss" under <http://chewy.ghsinc.com:80/jboss/>
I have tried it with a few different apps.
I am doing this under virtual hosts not the default host, so maybe there is a catch there? Its no biggy since I have mod_jk working, but any ideas? I am probably missing something simple, as it appears the connector is looking for the context in the standard Catalina webapps directory not the jboss Default/ deploy directory. -
9. Re: May I integrate Apache + Tomcat + JBoss ?
tclouser Jan 10, 2002 4:49 PM (in response to dmaster)The difference between our configs (other than OS) is the use of virtual hosts. Just out of curiosity, can you setup an httpd.conf w/o virtual hosts and test mod_webapp on linux (<-- assumption)?
TC -
10. Re: May I integrate Apache + Tomcat + JBoss ?
jtwomey Jan 10, 2002 7:14 PM (in response to dmaster)Will do. -in the a.m., I've had enough for now, my brain hurts :).
-
11. Re: May I integrate Apache + Tomcat + JBoss ?
jtwomey Jan 11, 2002 8:45 AM (in response to dmaster)No go TC.
Same problem even with default host and no virtuals configured.
Yes, the OS is Linux. Back to mod_jk. -
12. Re: May I integrate Apache + Tomcat + JBoss ?
tclouser Jan 11, 2002 3:32 PM (in response to dmaster)Thanks. For the time being, I will also be sticking with mod_jk (as my target deployment environment will be some flavor of Unix). It should be noted that I did get the following errors when using mod_webapp under my NT (4.0 SP6) setup (Apache 1.3.22, JBoss 2.4.4 + Tomcat 4.0.1 Bundle, mod_webapp):
on startup of apache
[ERROR,EmbeddedCatalinaServiceSX] [org.apache.catalina.connector.warp.WarpConnec
tor] Connection from localhost/127.0.0.1:2136 to localhost/127.0.0.1:8008
[ERROR,EmbeddedCatalinaServiceSX] [org.apache.catalina.connector.warp.WarpConfig
urationHandler] Filter mappings (0)
[ERROR,EmbeddedCatalinaServiceSX] [org.apache.catalina.connector.warp.WarpConfig
urationHandler] Filter mappings (0)
on shutdown of apache
[ERROR,EmbeddedCatalinaServiceSX] [org.apache.catalina.connector.warp.WarpConnec
tion] Exception on socket
java.io.IOException: Premature packet header end
at org.apache.catalina.connector.warp.WarpConnection.recv(WarpConnection
.java:237)
at org.apache.catalina.connector.warp.WarpRequestHandler.handle(WarpRequ
estHandler.java:112)
at org.apache.catalina.connector.warp.WarpConnection.run(WarpConnection.
java:194)
at java.lang.Thread.run(Unknown Source)
But on the other hand, I was able to view the JBoss examples.
TC -
13. Re: May I integrate Apache + Tomcat + JBoss ?
xchen9 Jan 11, 2002 5:18 PM (in response to dmaster)Hi, I have the following lines in my httpd.conf file.
###################################################
<IfModule !mod_jk.c>
LoadModule jk_module modules/mod_jk.dll
JkWorkersFile "F:/jakarta-tomcat-3.3/conf/jk/workers.properties"
JkLogFile "F:/jakarta-tomcat-3.3/logs/mod_jk.log"
JkLogLevel emerg
JkMount /admin ajp13
JkMount /admin/* ajp13
JkMount /examples/*.jsp ajp13
JkMount /jboss/* ajp13
JkMount /examples/* ajp13
JkMount /servlet/* ajp13
#####################################################
After i started jboss-2.4.4_tomcat-4.0.1 using run_with_catalina, i can load http://localhost:8080/jboss/index.html.
But when I try http://localhost/jboss/index.html, i got
"page not found" in MS Explorer. it seems apache can't
connect to tomcat 4.0.1.
i tried to set the port for ajp13 in worker.properties file to 8008 or 8009, both of them don't work. my
server environment is NT SP6, Apache1.3, JBoss-2.4.4_Tomcat-4.0.1.
it looks all the examples worked through http://localhost:8080, but not through http://localhost.
i also tried to use mod_webapp, it doesn't work either through http://localhost. i managed to make the apache work with tomcat4.0.1 if i only start tomcat as a standalone, not throught a embedded service in jboss.
Any idea? thanks a bunch.
> I was able to get Apache working with Jboss-2.4.4 +
> Tomcat-4.0.1 using mod_jk.
>
> I found the answer
> here:http://www.jboss.org/forums/thread.jsp?forum=50&t
> read=6544
>
> Basically use mod_jk like you would with Tomcat 3.2.3
> (see the Tomcat docs for details - not jboss docs)
> then per the above thread the code in your
> jboss.jcml should be:
>
> code="org.jboss.web.catalina.EmbeddedCatalinaServiceSX
> name="DefaultDomain:service=EmbeddedTomcat">
>
> className="org.apache.ajp.tomcat4.Ajp13Connector"
> port="8009" minProcessors="5" maxProcessors="75"
> acceptCount="10" debug="1" />
>
>
>
>
> Not as per jboss docs:
>
> code="org.jboss.web.catalina.EmbeddedCatalinaServiceSX
> name="DefaultDomain:service=EmbeddedTomcat">
>
> className="org.apache.ajp.tomcat4.Ajp13Connector"
> port="8009" minProcessors="5" maxProcessors="75"
> acceptCount="10" debug="1" />
>
>
>
>
> The trick is in the config attribute.
>
>
>
> -
14. Re: May I integrate Apache + Tomcat + JBoss ?
jtwomey Jan 12, 2002 9:34 AM (in response to dmaster)It seems you forgot this line in httpd.conf:
AddModule mod_jk.c
For some reason it works without it if you use the "Include mod_jk.conf technique", but it is required when adding the code directly to httpd.conf.
The examples will not work with the Tom 4+ package unless you modify some files (see other posts if you want them to work) since they are not added to the context in the integrated jboss Tom 4+.
Is easier to add your own .war for testing (jakarta Struts comes with some plug and play wars, download it and try one of their example wars :)).
Also -this will add all content in a webapp to the mount
/examples/* no need to add this also /examples/*.jsp
Good Luck
JT