RE: Unable to integrate Apache 2.0.24, mod_jk2 with Tomcat 5.

2004-09-07 Thread João Gil ACE-SC


Thank's Andy for your help. Everything is working fine now.

Warmest regards
Joao Gil



   

  Andy Eastham   

  [EMAIL PROTECTED]To:   'Tomcat Users List' 
[EMAIL PROTECTED]
  om  cc: 

   Subject:  RE: Unable to integrate 
Apache 2.0.24, mod_jk2 with Tomcat 5. 
  03-09-2004 14:45 

  Please respond to

  Tomcat Users

  List

   

   





Joao,

The way I do this is to forward all of a subdirectories requests to a
webapp
on tomcat, and then I give my servlets an arbitrary extension (I use .isa
for irrelevant reasons).

For example, in workers2.properties, I forward everything to the apache url
/control to tomcat:
[uri:localhost/control/*]
worker=ajp13:localhost:8009

[uri:wwws/control/]
worker=ajp13:localhost:8009

[uri:127.0.0.1/control/*]
worker=ajp13:localhost:8009

Then in tomcats server.xml:
 Host name=xxx.xx.xxx.xx.xx debug=0 appBase=webapps
unpackWARs=true autoDeploy=true
 Aliaswww.xxx.com/Alias
 Alias192.168.0.102/Alias
 Aliaslocalhost/Alias
 Aliaswwws/Alias
 Alias127.0.0.1/Alias


 Context path=control docBase=
debug=1/

 Valve
className=org.apache.catalina.valves.AccessLogValve
 directory=logs  prefix=home_access_log. suffix=.txt
 pattern=common resolveHosts=false/
/Host

Note the context path for control, and the aliases for different urls
your
server may be called by.

Then in the web.xml for the control webapp (under WEB-INF directory):
servlet
servlet-name
myServlet
/servlet-name
servlet-class
com..servlet.myServlet
/servlet-class
load-on-startup1/load-on-startup
/servlet


servlet-mapping
servlet-name
myServlet
/servlet-name
url-pattern
*.isa
/url-pattern
/servlet-mapping

This maps any requests to anything.isa to my servlet.

If you don't want to use the extension method, you can use the invoker
servlet supplied with Tomcat.

This method requires that you redirect a subdirectory, not all apache
requests.  I don't know if you can redirect all apache requests, but that
would lose some of the benefits of using apache with tomcat, eg serving
images and other static content directly from apache.

Hope this helps,

Andy



 -Original Message-
 From: João Gil ACE-SC [mailto:[EMAIL PROTECTED]
 Sent: 03 September 2004 12:18
 To: Tomcat Users List
 Subject: RE: Unable to integrate Apache 2.0.24, mod_jk2 with Tomcat 5.


 Hello,

 Thank's to Andy Eastham solution I managed to get Apache to forward *.jsp
 requests to Tomcat. In adition I also discovered
 that I had to define localhost(127.0.0.1) in JK2.properties file as
 without this config Tomcat(JK2) was listening on the wrong
 IP(0.0.0.0.).

 Servlets are still not being forwarded - Apache reports - 404 file not
 found when I click on, for example, - http://localhost/MyServlet.
 MyServlet exists on my root_path as MyServlet.class . Can anyone tell me
 how to prevent this error and forward the request to
 Tomcat5?

 Warmest Regards
 Joao Gil




   Andy Eastham
   [EMAIL PROTECTED]To:   'Tomcat Users
 List' [EMAIL PROTECTED]
   om  cc:
Subject:  RE: Unable to
 integrate Apache 2.0.24 with Tomcat 5.
   02-09-2004 16:41
   Please respond to
   Tomcat Users
   List






 Joao,

 I looked at that url and the way redirections

RE: Unable to integrate Apache 2.0.24, mod_jk2 with Tomcat 5.

2004-09-03 Thread João Gil ACE-SC

Hello,

Thank's to Andy Eastham solution I managed to get Apache to forward *.jsp
requests to Tomcat. In adition I also discovered
that I had to define localhost(127.0.0.1) in JK2.properties file as
without this config Tomcat(JK2) was listening on the wrong
IP(0.0.0.0.).

Servlets are still not being forwarded - Apache reports - 404 file not
found when I click on, for example, - http://localhost/MyServlet.
MyServlet exists on my root_path as MyServlet.class . Can anyone tell me
how to prevent this error and forward the request to
Tomcat5?

Warmest Regards
Joao Gil



   

  Andy Eastham   

  [EMAIL PROTECTED]To:   'Tomcat Users List' 
[EMAIL PROTECTED]
  om  cc: 

   Subject:  RE: Unable to integrate 
Apache 2.0.24 with Tomcat 5.  
  02-09-2004 16:41 

  Please respond to

  Tomcat Users

  List

   

   





Joao,

I looked at that url and the way redirections are configured is different
to
mine.

I do NOT have things like
Location /*.jsp
JkUriSet worker ajp13:localhost:8009
/Location

Location /mywebapp
JkUriSet worker ajp13:localhost:8009
/Location

(in fact these look like mod_jk configuration to me)

Instead, my workers2.properties is as follows:
[logger.apache2]
#level=DEBUG

[shm]
file=/usr/local/apache2/logs/shm.file
size=1048576

# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

# Uri mapping
[uri:192.168.0.103/wisadmin/*]
worker=ajp13:localhost:8009

[uri:localhost/wisadmin/*]
worker=ajp13:localhost:8009

[uri:wis/wisadmin/]
worker=ajp13:localhost:8009

[uri:127.0.0.1/wisadmin/*]
worker=ajp13:localhost:8009

Note that the URIs are mapped in this file.

Give this a try,

Andy

 -Original Message-
 From: João Gil ACE-SC [mailto:[EMAIL PROTECTED]
 Sent: 02 September 2004 16:25
 To: [EMAIL PROTECTED]
 Subject: Unable to integrate Apache 2.0.24 with Tomcat 5.


 Greatings,

 I am trying to integrate Apache 2.0.24 with Tomcat 5 with no success.

 The best solution I have found on the net is at
 http://www.dynamicobjects.com/d2r/archives/002574.html

 After configuring Apache and Tomcat as instructed, both execute with
 no problem. But Apache is still not forwarding JSP pages/Servlets
 to Tomcat. Can anyone help me?

 Warmest Regards
 Joao Gil



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]







-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Unable to integrate Apache 2.0.24 with Tomcat 5.

2004-09-02 Thread João Gil ACE-SC

Greatings,

I am trying to integrate Apache 2.0.24 with Tomcat 5 with no success.

The best solution I have found on the net is at
http://www.dynamicobjects.com/d2r/archives/002574.html

After configuring Apache and Tomcat as instructed, both execute with
no problem. But Apache is still not forwarding JSP pages/Servlets
to Tomcat. Can anyone help me?

Warmest Regards
Joao Gil



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]