Re: configuring tomcat7 with apache 2.2.22

2013-03-15 Thread Jan Vávra

Hello,
 I take care about an app that is a combination of Apache Server+php 
Drupal app and Apache Tomcat jsp app.
 Apache Server listens on the ports 80/443 and requests are reverse 
proxied to Apache Tomcat.


 Let's say that the tomcat app resides on/testca
 The apache server config will be

  ProxyRequests Off
  ProxyPass /testca ajp://127.0.0.1:9081/testca
  ProxyPassReverse /testca ajp://127.0.0.1:9081/testca

Proxy /testca/WEB-INF
Order Deny,Allow
Deny from All
/Proxy

Proxy /testca
Order Deny,Allow
Allow from All
/Proxy

and check if ajp module is loaded:
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

In the Apache Tomcat's server.xml  change ajp port to 9081
 Connector port=9081 protocol=AJP/1.3 redirectPort=8443 /


On WinXP there should be no problem. I personally develop on Win 7, 
production is Linux.


Jan.



Although not a newbie to building websites in html and php, and physical 
computing in C/C++, I'm having a dickens of a
time understanding the documentation of Integrating Tomcat 7 with my existing 
Apache 2.2.22 on WinXP (company
supplied development pc, nothing I can do about that). Can I get a bit of 
handholding please?

I'm trying to evaluate a java servlet that requires tomcat.


Steve Spence, KK4HFJ
http://arduinotronics.blogspot.com
http://www.essnmag.com

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: configuring tomcat7 with apache 2.2.22

2013-03-15 Thread solar
Thanks to some advice on this forum, and a lot of independent study and 
experimentation, I have a php app on 
apache (localhost:80) pulling in a database driven bar code from a IDAutomation 
Servlet running on tomcat 
(localhost:8080).

Looks like this - 

$bcode = $row['Bar Code'] ;
$beginurl = img 
src='http://localhost:8080/examples/servlet/LinearServlet?BARCODE=;;
$endurl = BAR_HEIGHT=.5S=UPCA';
echo $beginurl . $bcode . $endurl;


Steve Spence, KK4HFJ
http://arduinotronics.blogspot.com
http://www.essnmag.com


  ---Original Message---
  From: Jan Vávra va...@602.cz
  To: Tomcat Users List users@tomcat.apache.org
  Subject: Re: configuring tomcat7 with apache 2.2.22
  Sent: Mar 15 '13 07:43
  
  Hello,
    I take care about an app that is a combination of Apache Server+php
  Drupal app and Apache Tomcat jsp app.
    Apache Server listens on the ports 80/443 and requests are reverse
  proxied to Apache Tomcat.
  
    Let's say that the tomcat app resides on/testca
    The apache server config will be
  
     ProxyRequests Off
     ProxyPass /testca ajp://127.0.0.1:9081/testca
     ProxyPassReverse /testca ajp://127.0.0.1:9081/testca
  
   Proxy /testca/WEB-INF
   Order Deny,Allow
   Deny from All
   /Proxy
  
   Proxy /testca
   Order Deny,Allow
   Allow from All
   /Proxy
  
  and check if ajp module is loaded:
  LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
  
  In the Apache Tomcat's server.xml  change ajp port to 9081
    Connector port=9081 protocol=AJP/1.3 redirectPort=8443 /
  
  
  On WinXP there should be no problem. I personally develop on Win 7,
  production is Linux.
  
  Jan.
  
  
   Although not a newbie to building websites in html and php, and physical 
 computing in C/C++, I'm having a 
dickens of a
   time understanding the documentation of Integrating Tomcat 7 with my 
 existing Apache 2.2.22 on WinXP 
(company
   supplied development pc, nothing I can do about that). Can I get a bit of 
 handholding please?
  
   I'm trying to evaluate a java servlet that requires tomcat.
  
  
   Steve Spence, KK4HFJ
   http://arduinotronics.blogspot.com
   http://www.essnmag.com
  
   -
   To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
   For additional commands, e-mail: users-h...@tomcat.apache.org
  
  
  
  -
  To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
  For additional commands, e-mail: users-h...@tomcat.apache.org
  
  

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: configuring tomcat7 with apache 2.2.22

2013-03-15 Thread Jan Vávra
In this situation are both server exposed - Apache Server and Apache 
Tomcat. It can work.


When you use reverse proxy only the Apache Server is exposed. So 
configuring a ssl certificate is only done once.
On client computer/network there could be allowed only the standard http 
port 80 and not 8080.


Depends on situation ...
Jan.




Thanks to some advice on this forum, and a lot of independent study and 
experimentation, I have a php app on
apache (localhost:80) pulling in a database driven bar code from a IDAutomation 
Servlet running on tomcat
(localhost:8080).

Looks like this -

$bcode = $row['Bar Code'] ;
$beginurl = img 
src='http://localhost:8080/examples/servlet/LinearServlet?BARCODE=;;
$endurl = BAR_HEIGHT=.5S=UPCA';
echo $beginurl . $bcode . $endurl;


Steve Spence, KK4HFJ
http://arduinotronics.blogspot.com
http://www.essnmag.com



  ---Original Message---
  From: Jan Vávra va...@602.cz
  To: Tomcat Users List users@tomcat.apache.org
  Subject: Re: configyuring tomcat7 with apache 2.2.22
  Sent: Mar 15 '13 07:43
  
  Hello,

I take care about an app that is a combination of Apache Server+php
  Drupal app and Apache Tomcat jsp app.
Apache Server listens on the ports 80/443 and requests are reverse
  proxied to Apache Tomcat.
  
Let's say that the tomcat app resides on/testca

The apache server config will be
  
 ProxyRequests Off

 ProxyPass /testca ajp://127.0.0.1:9081/testca
 ProxyPassReverse /testca ajp://127.0.0.1:9081/testca
  
   Proxy /testca/WEB-INF

   Order Deny,Allow
   Deny from All
   /Proxy
  
   Proxy /testca

   Order Deny,Allow
   Allow from All
   /Proxy
  
  and check if ajp module is loaded:

  LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
  
  In the Apache Tomcat's server.xml  change ajp port to 9081

Connector port=9081 protocol=AJP/1.3 redirectPort=8443 /
  
  
  On WinXP there should be no problem. I personally develop on Win 7,

  production is Linux.
  
  Jan.
  
  
   Although not a newbie to building websites in html and php, and physical computing in C/C++, I'm having a

dickens of a

   time understanding the documentation of Integrating Tomcat 7 with my 
existing Apache 2.2.22 on WinXP

(company

   supplied development pc, nothing I can do about that). Can I get a bit of 
handholding please?
  
   I'm trying to evaluate a java servlet that requires tomcat.
  
  
   Steve Spence, KK4HFJ
   http://arduinotronics.blogspot.com
   http://www.essnmag.com
  
   -
   To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
   For additional commands, e-mail: users-h...@tomcat.apache.org
  
  
  
  -

  To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
  For additional commands, e-mail: users-h...@tomcat.apache.org
  
  

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org




-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: configuring tomcat7 with apache 2.2.22

2013-03-15 Thread solar
In this scenario, both tomcat and apache are running on the same workstation 
(doesn't have to be, just give the ip 
of the tomcat server in the script), and access is to intranet users only.


Steve Spence, KK4HFJ
http://arduinotronics.blogspot.com
http://www.essnmag.com


  ---Original Message---
  From: Jan Vávra va...@602.cz
  To: Tomcat Users List users@tomcat.apache.org
  Subject: Re: configuring tomcat7 with apache 2.2.22
  Sent: Mar 15 '13 09:32
  
  In this situation are both server exposed - Apache Server and Apache
  Tomcat. It can work.
  
  When you use reverse proxy only the Apache Server is exposed. So
  configuring a ssl certificate is only done once.
  On client computer/network there could be allowed only the standard http
  port 80 and not 8080.
  
  Depends on situation ...
  Jan.
  
  
  
   Thanks to some advice on this forum, and a lot of independent study and 
 experimentation, I have a php app 
on
   apache (localhost:80) pulling in a database driven bar code from a 
 IDAutomation Servlet running on tomcat
   (localhost:8080).
  
   Looks like this -
  
   $bcode = $row['Bar Code'] ;
   $beginurl = img 
 src='http://localhost:8080/examples/servlet/LinearServlet?BARCODE=;;
   $endurl = BAR_HEIGHT=.5S=UPCA';
   echo $beginurl . $bcode . $endurl;
  
  
   Steve Spence, KK4HFJ
   http://arduinotronics.blogspot.com
   http://www.essnmag.com
  
  
     ---Original Message---
     From: Jan Vávra va...@602.cz
     To: Tomcat Users List users@tomcat.apache.org
     Subject: Re: configyuring tomcat7 with apache 2.2.22
     Sent: Mar 15 '13 07:43
    
     Hello,
   I take care about an app that is a combination of Apache Server+php
     Drupal app and Apache Tomcat jsp app.
   Apache Server listens on the ports 80/443 and requests are reverse
     proxied to Apache Tomcat.
    
   Let's say that the tomcat app resides on/testca
   The apache server config will be
    
    ProxyRequests Off
    ProxyPass /testca ajp://127.0.0.1:9081/testca
    ProxyPassReverse /testca ajp://127.0.0.1:9081/testca
    
  Proxy /testca/WEB-INF
  Order Deny,Allow
  Deny from All
  /Proxy
    
  Proxy /testca
  Order Deny,Allow
  Allow from All
  /Proxy
    
     and check if ajp module is loaded:
     LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    
     In the Apache Tomcat's server.xml  change ajp port to 9081
   Connector port=9081 protocol=AJP/1.3 redirectPort=8443 /
    
    
     On WinXP there should be no problem. I personally develop on Win 7,
     production is Linux.
    
     Jan.
    
    
      Although not a newbie to building websites in html and php, and 
 physical computing in C/C++, I'm having 
a
   dickens of a
      time understanding the documentation of Integrating Tomcat 7 with my 
 existing Apache 2.2.22 on 
WinXP
   (company
      supplied development pc, nothing I can do about that). Can I get a 
 bit of handholding please?
     
      I'm trying to evaluate a java servlet that requires tomcat.
     
     
      Steve Spence, KK4HFJ
      http://arduinotronics.blogspot.com
      http://www.essnmag.com
     
      -
      To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
      For additional commands, e-mail: users-h...@tomcat.apache.org
     
    
    
     -
     To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
     For additional commands, e-mail: users-h...@tomcat.apache.org
    
    
   -
   To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
   For additional commands, e-mail: users-h...@tomcat.apache.org
  
  
  
  -
  To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
  For additional commands, e-mail: users-h...@tomcat.apache.org
  
  

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



RE: configuring tomcat7 with apache 2.2.22

2013-03-14 Thread Harris, Jeffrey E.
 -Original Message-
 From: so...@essnmag.com [mailto:so...@essnmag.com]
 Sent: Thursday, March 14, 2013 12:51 PM
 To: users@tomcat.apache.org
 Subject: configuring tomcat7 with apache 2.2.22

 Although not a newbie to building websites in html and php, and
 physical computing in C/C++, I'm having a dickens of a time
 understanding the documentation of Integrating Tomcat 7 with my
 existing Apache 2.2.22 on WinXP (company supplied development pc,
 nothing I can do about that). Can I get a bit of handholding please?

 I'm trying to evaluate a java servlet that requires tomcat.


 Steve Spence, KK4HFJ
 http://arduinotronics.blogspot.com
 http://www.essnmag.com

 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org

You can install the mod_jk connector on Apache to provide ajp_13 protocol 
support and pass connection requests to Tomcat via Apache (for example, 
apache.mycompany.com/myTomcatApp would forward the request to Tomcat for 
processing as if the user had connected directly to Tomcat).

You need to set up a workers.properties file on Apache with the connection 
information and JKMap settings to tell Apache which URI to forward to Tomcat, 
and which servers to forward to.  You need to enable the AJP_13 connector 
(usually on port 8009) in Tomcat to receive the forwarded requests from Apache. 
 The default parameters are in the server.xml, and usually commented out.

Jeffrey Harris

This e-mail and any attachments are intended only for the use of the 
addressee(s) named herein and may contain proprietary information. If you are 
not the intended recipient of this e-mail or believe that you received this 
email in error, please take immediate action to notify the sender of the 
apparent error by reply e-mail; permanently delete the e-mail and any 
attachments from your computer; and do not disseminate, distribute, use, or 
copy this message and any attachments.


Re: configuring tomcat7 with apache 2.2.22

2013-03-14 Thread André Warnier

so...@essnmag.com wrote:
Although not a newbie to building websites in html and php, and physical computing in C/C++, I'm having a dickens of a 
time understanding the documentation of Integrating Tomcat 7 with my existing Apache 2.2.22 on WinXP (company 
supplied development pc, nothing I can do about that). Can I get a bit of handholding please?


I'm trying to evaluate a java servlet that requires tomcat.



Actually, if the purpose is purely to evaluate a java servlet, you do not really need 
Apache httpd in front.  Tomcat will act as a stand-alone webserver just fine, and will 
provide access to your servlet.


The simplest under Windows XP :
- from the tomcat website tomcat.apache.org, download tomcat (the Windows service 
installer version is easiest in this case).

- install it
- check if the Tomcat service is running. If it is, stop it (for the next step).
- under the top directory of that installation, find the webapps sub-directory. Copy 
your servlet there (if it comes as a .war file) (*).

- start tomcat (the service)
- point your browser at : http://localhost:8080/(name of your servlet)

and there you go.

Then once that works, you can think about configuring Apache as a front-end to tomcat and 
try that.



(*) if your servlet (actually, I suppose webapp would be a better name) does not come 
packaged as a .war file, then :

- unzip or copy it in some new directory, to see what it looks like
- it should be a bunch of files under some top directory (say myApp)
- copy that whole directory and all its files (including the top directory myApp) under 
the webapps directory of Tomcat, so that you have :

C:\tomcatx.y\webapps\myApp
- start tomcat and proceed like above







-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: configuring tomcat7 with apache 2.2.22

2013-03-14 Thread solar
That would have been good to hear earlier, as I have now killed tomcat somehow. 
I'll see if I can get tomcat back 
up, and try your advice.


Steve Spence, KK4HFJ
http://arduinotronics.blogspot.com
http://www.essnmag.com


  ---Original Message---
  From: André Warnier a...@ice-sa.com
  To: Tomcat Users List users@tomcat.apache.org
  Subject: Re: configuring tomcat7 with apache 2.2.22
  Sent: Mar 14 '13 16:40
  
  so...@essnmag.com wrote:
   Although not a newbie to building websites in html and php, and physical 
 computing in C/C++, I'm having a 
dickens of a
   time understanding the documentation of Integrating Tomcat 7 with my 
 existing Apache 2.2.22 on WinXP 
(company
   supplied development pc, nothing I can do about that). Can I get a bit of 
 handholding please?
  
   I'm trying to evaluate a java servlet that requires tomcat.
  
  
  Actually, if the purpose is purely to evaluate a java servlet, you do not 
 really need
  Apache httpd in front.  Tomcat will act as a stand-alone webserver just 
 fine, and will
  provide access to your servlet.
  
  The simplest under Windows XP :
  - from the tomcat website tomcat.apache.org, download tomcat (the Windows 
 service
  installer version is easiest in this case).
  - install it
  - check if the Tomcat service is running. If it is, stop it (for the next 
 step).
  - under the top directory of that installation, find the webapps 
 sub-directory. Copy
  your servlet there (if it comes as a .war file) (*).
  - start tomcat (the service)
  - point your browser at : http://localhost:8080/(name of your servlet)
  
  and there you go.
  
  Then once that works, you can think about configuring Apache as a front-end 
 to tomcat and
  try that.
  
  
  (*) if your servlet (actually, I suppose webapp would be a better name) 
 does not come
  packaged as a .war file, then :
  - unzip or copy it in some new directory, to see what it looks like
  - it should be a bunch of files under some top directory (say myApp)
  - copy that whole directory and all its files (including the top directory 
 myApp) under
  the webapps directory of Tomcat, so that you have :
  C:\tomcatx.y\webapps\myApp
  - start tomcat and proceed like above
  
  
  
  
  
  
  
  -
  To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
  For additional commands, e-mail: users-h...@tomcat.apache.org
  
  

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



RE: configuring tomcat7 with apache 2.2.22

2013-03-14 Thread Harris, Jeffrey E.
 -Original Message-
 From: so...@essnmag.com [mailto:so...@essnmag.com]
 Sent: Thursday, March 14, 2013 4:43 PM
 To: Tomcat Users List
 Subject: Re: configuring tomcat7 with apache 2.2.22

 That would have been good to hear earlier, as I have now killed tomcat
 somehow. I'll see if I can get tomcat back up, and try your advice.


 Steve Spence, KK4HFJ
 http://arduinotronics.blogspot.com
 http://www.essnmag.com


If you have a connector configured for ajp_13 on port 8009, try commenting out 
the connector in server.xml, and then retry starting Tomcat.  Remember you need 
to use the !-- and -- notation for commenting out XML and you need to comment 
out the whole connector, not just the first line (see other sections of the 
file that have comments to see how to apply the syntax).

Jeffrey Harris

This e-mail and any attachments are intended only for the use of the 
addressee(s) named herein and may contain proprietary information. If you are 
not the intended recipient of this e-mail or believe that you received this 
email in error, please take immediate action to notify the sender of the 
apparent error by reply e-mail; permanently delete the e-mail and any 
attachments from your computer; and do not disseminate, distribute, use, or 
copy this message and any attachments.