Re: Configuring IIS to use the JK ISAPI redirector plugin when URL paths are different

2013-04-25 Thread Rainer Jung
On 24.04.2013 09:02, Rainer Jung wrote:
 On 24.04.2013 06:53, Beavers, Melinda K (Kay) wrote:
 We have installed the IIS-Tomcat redirector (isapi_redirect.dll) on an IIS 6 
 server so that http://iis.company.com/website/myfile.jsp  will correctly 
 redirect according to our 'isapi_redirect.properties', 'workers.properties', 
 and 'uriworkermap.properties ' and serve the JSP page from  
 http://tomcat.company.com/website/myfile.jsp . That appears to be working 
 just fine. But we actually need to have a different IIS URL. What we are 
 trying to figure out is if we can configure it so that 
 http://iis.company.com/apps/cepv/website/myfile.jsp will redirect and serve 
 the JSP content at http://tomcat.company.com/website/myfile.jsp. The path on 
 the IIS server is has two extra levels (/apps/cepv) in the URL path and does 
 not match the path on the tomcat server where the JSP content is. We have to 
 have those two extra levels in the IIS URL path for other technical reasons 
 and we cannot match or include those two extra levels on the tomcat side. 

 We have tried the following but cannot get it to work.   

  website.worker=website_ajp13 
  /apps/cepv/website/*.jsp=$(website.worker) 

 Is there anything we can do to map this correctly?   
 
 Have a look at
 
 https://tomcat.apache.org/connectors-doc/generic_howto/proxy.html#URL%20Rewriting
 
 starting from If you are using Microsoft IIS as a web server

The OP reported via PM that it now works after upgrading from an
outdated version to a recent one.

Regards,

Rainer


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



Re: Configuring IIS to use the JK ISAPI redirector plugin when URL paths are different

2013-04-24 Thread Rainer Jung
On 24.04.2013 06:53, Beavers, Melinda K (Kay) wrote:
 We have installed the IIS-Tomcat redirector (isapi_redirect.dll) on an IIS 6 
 server so that http://iis.company.com/website/myfile.jsp  will correctly 
 redirect according to our 'isapi_redirect.properties', 'workers.properties', 
 and 'uriworkermap.properties ' and serve the JSP page from  
 http://tomcat.company.com/website/myfile.jsp . That appears to be working 
 just fine. But we actually need to have a different IIS URL. What we are 
 trying to figure out is if we can configure it so that 
 http://iis.company.com/apps/cepv/website/myfile.jsp will redirect and serve 
 the JSP content at http://tomcat.company.com/website/myfile.jsp. The path on 
 the IIS server is has two extra levels (/apps/cepv) in the URL path and does 
 not match the path on the tomcat server where the JSP content is. We have to 
 have those two extra levels in the IIS URL path for other technical reasons 
 and we cannot match or include those two extra levels on the tomcat side. 
 
 We have tried the following but cannot get it to work.   
 
   website.worker=website_ajp13 
   /apps/cepv/website/*.jsp=$(website.worker) 
 
 Is there anything we can do to map this correctly?   

Have a look at

https://tomcat.apache.org/connectors-doc/generic_howto/proxy.html#URL%20Rewriting

starting from If you are using Microsoft IIS as a web server

Regards,

Rainer


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



RE: Configuring IIS to use the JK ISAPI redirector plugin when URL paths are different

2013-04-24 Thread Beavers, Melinda K (Kay)
Rainer, thank you for that link!!  I have put this line in my 
isapi_redirect.properties file: 
rewrite_rule_file=C:\Avaya\TomcatFilter\rewrite.properties and put my 
rewrite.properties file in place with just a single line in it:  
/apps/cepv/website/=/website/ and reset IIS.  It is not working but in the 
debug log I never see any reference to using the rewrite file.  

I never see entries like described below: 

During startup, you should see

 Using rewrite rule file YOURRULESFILE

in the log file, and later

 Loaded rewrite rule file YOURRULESFILE

Between those two, you should also see lines indicating, that the 
contents of the file got parsed.

Do you know if there's some other step I'm missing or if it has to be a certain 
version in order to recognize the rewrite file?

Regards,

Katy

-Original Message-
From: Rainer Jung [mailto:rainer.j...@kippdata.de] 
Sent: Wednesday, April 24, 2013 2:03 AM
To: users@tomcat.apache.org
Subject: Re: Configuring IIS to use the JK ISAPI redirector plugin when URL 
paths are different

On 24.04.2013 06:53, Beavers, Melinda K (Kay) wrote:
 We have installed the IIS-Tomcat redirector (isapi_redirect.dll) on an IIS 6 
 server so that http://iis.company.com/website/myfile.jsp  will correctly 
 redirect according to our 'isapi_redirect.properties', 'workers.properties', 
 and 'uriworkermap.properties ' and serve the JSP page from  
 http://tomcat.company.com/website/myfile.jsp . That appears to be working 
 just fine. But we actually need to have a different IIS URL. What we are 
 trying to figure out is if we can configure it so that 
 http://iis.company.com/apps/cepv/website/myfile.jsp will redirect and serve 
 the JSP content at http://tomcat.company.com/website/myfile.jsp. The path on 
 the IIS server is has two extra levels (/apps/cepv) in the URL path and does 
 not match the path on the tomcat server where the JSP content is. We have to 
 have those two extra levels in the IIS URL path for other technical reasons 
 and we cannot match or include those two extra levels on the tomcat side. 
 
 We have tried the following but cannot get it to work.   
 
   website.worker=website_ajp13 
   /apps/cepv/website/*.jsp=$(website.worker) 
 
 Is there anything we can do to map this correctly?   

Have a look at

https://tomcat.apache.org/connectors-doc/generic_howto/proxy.html#URL%20Rewriting

starting from If you are using Microsoft IIS as a web server

Regards,

Rainer


-
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 IIS to use the JK ISAPI redirector plugin when URL paths are different

2013-04-24 Thread André Warnier

Beavers, Melinda K (Kay) wrote:
Rainer, thank you for that link!!  I have put this line in my isapi_redirect.properties file: rewrite_rule_file=C:\Avaya\TomcatFilter\rewrite.properties and put my rewrite.properties file in place with just a single line in it:  /apps/cepv/website/=/website/ and reset IIS.  It is not working but in the debug log I never see any reference to using the rewrite file.  

I never see entries like described below: 


During startup, you should see

 Using rewrite rule file YOURRULESFILE

in the log file, and later

 Loaded rewrite rule file YOURRULESFILE

Between those two, you should also see lines indicating, that the 
contents of the file got parsed.


Do you know if there's some other step I'm missing or if it has to be a certain 
version in order to recognize the rewrite file?

Regards,

Katy

-Original Message-
From: Rainer Jung [mailto:rainer.j...@kippdata.de] 
Sent: Wednesday, April 24, 2013 2:03 AM

To: users@tomcat.apache.org
Subject: Re: Configuring IIS to use the JK ISAPI redirector plugin when URL 
paths are different

On 24.04.2013 06:53, Beavers, Melinda K (Kay) wrote:
We have installed the IIS-Tomcat redirector (isapi_redirect.dll) on an IIS 6 server so that http://iis.company.com/website/myfile.jsp  will correctly redirect according to our 'isapi_redirect.properties', 'workers.properties', and 'uriworkermap.properties ' and serve the JSP page from  http://tomcat.company.com/website/myfile.jsp . That appears to be working just fine. But we actually need to have a different IIS URL. What we are trying to figure out is if we can configure it so that http://iis.company.com/apps/cepv/website/myfile.jsp will redirect and serve the JSP content at http://tomcat.company.com/website/myfile.jsp. The path on the IIS server is has two extra levels (/apps/cepv) in the URL path and does not match the path on the tomcat server where the JSP content is. We have to have those two extra levels in the IIS URL path for other technical reasons and we cannot match or include those two extra levels on the tomcat side. 

We have tried the following but cannot get it to work.   

	website.worker=website_ajp13 
	/apps/cepv/website/*.jsp=$(website.worker) 

Is there anything we can do to map this correctly?   


Have a look at

https://tomcat.apache.org/connectors-doc/generic_howto/proxy.html#URL%20Rewriting

starting from If you are using Microsoft IIS as a web server



Melinda,
in addition to what Rainer writes above, and if you determine later that you need more 
powerful URL-rewriting capabilities under IIS later, have a look at :

http://www.helicontech.com/isapi_rewrite/

Also, on this list, try to not top-post your reponses, it makes it more difficult for 
everyone to follow the conversation (scrolling up and down etc..)




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



Re: Configuring IIS to use the JK ISAPI redirector plugin when URL paths are different

2013-04-24 Thread Rainer Jung
Hi Katy,

On 24.04.2013 16:38, Beavers, Melinda K (Kay) wrote:
 Rainer, thank you for that link!!  I have put this line in my 
 isapi_redirect.properties file: 
 rewrite_rule_file=C:\Avaya\TomcatFilter\rewrite.properties and put my 
 rewrite.properties file in place with just a single line in it:  
 /apps/cepv/website/=/website/ and reset IIS.  It is not working but in the 
 debug log I never see any reference to using the rewrite file.  
 
 I never see entries like described below: 
 
 During startup, you should see
 
  Using rewrite rule file YOURRULESFILE
 
 in the log file, and later
 
  Loaded rewrite rule file YOURRULESFILE
 
 Between those two, you should also see lines indicating, that the 
 contents of the file got parsed.
 
 Do you know if there's some other step I'm missing or if it has to be a 
 certain version in order to recognize the rewrite file?

First: which version are you using?

Then: I assume we already know that your entries to
isapi_redirect.properties work in principle, i.e. that you can confirm
that some of the entries did work, just not the rewrite_rule_file entry.
Correct?

Next I assume you could correctly set a log file using the log_file
entry and that you can now set the log level to debug using
log_level=debug.

When you now start up, you should get a couple of log lines containing
the word Using. Post at least them or even better all startup log
messages, excluding any confidential stuff.

Regards,

Rainer

 -Original Message-
 From: Rainer Jung [mailto:rainer.j...@kippdata.de] 
 Sent: Wednesday, April 24, 2013 2:03 AM
 To: users@tomcat.apache.org
 Subject: Re: Configuring IIS to use the JK ISAPI redirector plugin when URL 
 paths are different
 
 On 24.04.2013 06:53, Beavers, Melinda K (Kay) wrote:
 We have installed the IIS-Tomcat redirector (isapi_redirect.dll) on an IIS 6 
 server so that http://iis.company.com/website/myfile.jsp  will correctly 
 redirect according to our 'isapi_redirect.properties', 'workers.properties', 
 and 'uriworkermap.properties ' and serve the JSP page from  
 http://tomcat.company.com/website/myfile.jsp . That appears to be working 
 just fine. But we actually need to have a different IIS URL. What we are 
 trying to figure out is if we can configure it so that 
 http://iis.company.com/apps/cepv/website/myfile.jsp will redirect and serve 
 the JSP content at http://tomcat.company.com/website/myfile.jsp. The path on 
 the IIS server is has two extra levels (/apps/cepv) in the URL path and does 
 not match the path on the tomcat server where the JSP content is. We have to 
 have those two extra levels in the IIS URL path for other technical reasons 
 and we cannot match or include those two extra levels on the tomcat side. 

 We have tried the following but cannot get it to work.   

  website.worker=website_ajp13 
  /apps/cepv/website/*.jsp=$(website.worker) 

 Is there anything we can do to map this correctly?   
 
 Have a look at
 
 https://tomcat.apache.org/connectors-doc/generic_howto/proxy.html#URL%20Rewriting
 
 starting from If you are using Microsoft IIS as a web server
 
 Regards,
 
 Rainer

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



Configuring IIS to use the JK ISAPI redirector plugin when URL paths are different

2013-04-23 Thread Beavers, Melinda K (Kay)
We have installed the IIS-Tomcat redirector (isapi_redirect.dll) on an IIS 6 
server so that http://iis.company.com/website/myfile.jsp  will correctly 
redirect according to our 'isapi_redirect.properties', 'workers.properties', 
and 'uriworkermap.properties ' and serve the JSP page from  
http://tomcat.company.com/website/myfile.jsp . That appears to be working just 
fine. But we actually need to have a different IIS URL. What we are trying to 
figure out is if we can configure it so that 
http://iis.company.com/apps/cepv/website/myfile.jsp will redirect and serve the 
JSP content at http://tomcat.company.com/website/myfile.jsp. The path on the 
IIS server is has two extra levels (/apps/cepv) in the URL path and does not 
match the path on the tomcat server where the JSP content is. We have to have 
those two extra levels in the IIS URL path for other technical reasons and we 
cannot match or include those two extra levels on the tomcat side. 

We have tried the following but cannot get it to work.   

website.worker=website_ajp13 
/apps/cepv/website/*.jsp=$(website.worker) 

Is there anything we can do to map this correctly?   


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