Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread David Smith

Here's a possibility:

Write the quick and dirty blog jsp, name it blog.html, and then add this 
to your web.xml file:


servlet-mapping
 servlet-namejsp/servlet-name
 url-patternblog.html/url-pattern
/servlet-mapping

The idea is to specifically map blog.html to the jsp servlet for jsp 
processing.  I haven't tried it, but it seems like it should work.


--David

DIGLLOYD INC wrote:


I'm converting from an Apache http system.

Thousands of my users have bookmarked 
http://diglloyd.com/diglloyd/blog.html


With Apache, I symlinked blog.html to the current month's blog.

Now with Tomcat, I see warnings that enabling symlinks is a security
risk.

What is the best way to make blog.html = 2008-03-blog.html ?  (eg if
March 2008 is the current blog)

I realize that I can write a one-line blog.jsp which includes the
current month's blog.  But that won't help users that bookmarked
blog.html.

An http redirect works, but it seems the google search engine is not
enamored of redirects; I don't want to hurt my search ranking.

Lloyd Chambers




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread hai_vu
You can also try redirect at the Apache httpd layer (I assume Tomcat is 
hidden behind httpd), redirecting blog.html to the 1-liner JSP file you 
mentioned.

Hai Vu

David Smith [EMAIL PROTECTED] wrote on 24/03/2008 08:13:40 AM:

 Here's a possibility:
 
 Write the quick and dirty blog jsp, name it blog.html, and then add this 

 to your web.xml file:
 
 servlet-mapping
   servlet-namejsp/servlet-name
   url-patternblog.html/url-pattern
 /servlet-mapping
 
 The idea is to specifically map blog.html to the jsp servlet for jsp 
 processing.  I haven't tried it, but it seems like it should work.
 
 --David
 
 DIGLLOYD INC wrote:
 
  I'm converting from an Apache http system.
 
  Thousands of my users have bookmarked 
  http://diglloyd.com/diglloyd/blog.html
 
  With Apache, I symlinked blog.html to the current month's blog.
 
  Now with Tomcat, I see warnings that enabling symlinks is a security
  risk.
 
  What is the best way to make blog.html = 2008-03-blog.html ?  (eg if
  March 2008 is the current blog)
 
  I realize that I can write a one-line blog.jsp which includes the
  current month's blog.  But that won't help users that bookmarked
  blog.html.
 
  An http redirect works, but it seems the google search engine is not
  enamored of redirects; I don't want to hurt my search ranking.
 
  Lloyd Chambers
 
 
 
 -
 To start a new topic, e-mail: users@tomcat.apache.org
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread Hassan Schroeder
On Sun, Mar 23, 2008 at 10:50 PM, DIGLLOYD INC [EMAIL PROTECTED] wrote:

  What is the best way to make blog.html = 2008-03-blog.html ?  (eg if
  March 2008 is the current blog)

I'd write a simple Filter that gets the current blog location from a
properties  file -- e.g. blog.html=2008-03-blog.html -- and forwards
to it.

Easy and flexible, a/k/a cheap 'n' cheerful'  :-)

HTH,
-- 
Hassan Schroeder  [EMAIL PROTECTED]

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread DIGLLOYD INC

No, not behind httpd, but thanks.

On Mar 24, 2008, at 5:22 AM, [EMAIL PROTECTED] wrote:
You can also try redirect at the Apache httpd layer (I assume Tomcat  
is
hidden behind httpd), redirecting blog.html to the 1-liner JSP file  
you

mentioned.

Hai Vu

David Smith [EMAIL PROTECTED] wrote on 24/03/2008 08:13:40 AM:


Here's a possibility:

Write the quick and dirty blog jsp, name it blog.html, and then add  
this



to your web.xml file:

servlet-mapping
 servlet-namejsp/servlet-name
 url-patternblog.html/url-pattern
/servlet-mapping

The idea is to specifically map blog.html to the jsp servlet for jsp
processing.  I haven't tried it, but it seems like it should work.

--David

DIGLLOYD INC wrote:


I'm converting from an Apache http system.

Thousands of my users have bookmarked
http://diglloyd.com/diglloyd/blog.html

With Apache, I symlinked blog.html to the current month's blog.

Now with Tomcat, I see warnings that enabling symlinks is a security
risk.

What is the best way to make blog.html = 2008-03-blog.html ?  (eg  
if

March 2008 is the current blog)

I realize that I can write a one-line blog.jsp which includes the
current month's blog.  But that won't help users that bookmarked
blog.html.

An http redirect works, but it seems the google search engine is not
enamored of redirects; I don't want to hurt my search ranking.

Lloyd Chambers




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread DIGLLOYD INC

Hassan,

Thanks, this seems like it might be extensible to more than one file  
as well.


I'm new to Servlet programming (though experienced in java), so I  
guess I'll hit the docs to see how to do this, unless you have a code  
snippet handy--thanks.


Lloyd

On Mar 24, 2008, at 6:48 AM, Hassan Schroeder wrote:
On Sun, Mar 23, 2008 at 10:50 PM, DIGLLOYD INC  
[EMAIL PROTECTED] wrote:



What is the best way to make blog.html = 2008-03-blog.html ?  (eg if
March 2008 is the current blog)


I'd write a simple Filter that gets the current blog location from a
properties  file -- e.g. blog.html=2008-03-blog.html -- and forwards
to it.

Easy and flexible, a/k/a cheap 'n' cheerful'  :-)

HTH,
--
Hassan Schroeder  [EMAIL PROTECTED]

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread DIGLLOYD INC

David,

I'm new to programming Servlets/JSP, I didn't realize a servlet- 
mapping could just specify a url-pattern an not specify a servlet  
class, nor do I understand exactly what this example mapping does (and  
if it does it without other side-effects).


Do you mean to use this in conjunction with a blog.jsp which would  
then include blog.html?


Lloyd

On Mar 24, 2008, at 5:13 AM, David Smith wrote:

Here's a possibility:

Write the quick and dirty blog jsp, name it blog.html, and then add  
this to your web.xml file:


servlet-mapping
servlet-namejsp/servlet-name
url-patternblog.html/url-pattern
/servlet-mapping

The idea is to specifically map blog.html to the jsp servlet for jsp  
processing.  I haven't tried it, but it seems like it should work.


--David

DIGLLOYD INC wrote:


I'm converting from an Apache http system.

Thousands of my users have bookmarked http://diglloyd.com/diglloyd/blog.html

With Apache, I symlinked blog.html to the current month's blog.

Now with Tomcat, I see warnings that enabling symlinks is a security
risk.

What is the best way to make blog.html = 2008-03-blog.html ?  (eg if
March 2008 is the current blog)

I realize that I can write a one-line blog.jsp which includes the
current month's blog.  But that won't help users that bookmarked
blog.html.

An http redirect works, but it seems the google search engine is not
enamored of redirects; I don't want to hurt my search ranking.

Lloyd Chambers




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread Hassan Schroeder
On Mon, Mar 24, 2008 at 7:39 AM, DIGLLOYD INC [EMAIL PROTECTED] wrote:

  Thanks, this seems like it might be extensible to more than one file
  as well.

  I'm new to Servlet programming (though experienced in java), so I
  guess I'll hit the docs to see how to do this, unless you have a code
  snippet handy--thanks.

There's a bunch of Filters in the Tomcat examples directory; take a
look there. If you have any questions specific to this particular use,
let me know and I'll dig up some suitable sample code.

/* gotta get ready for a meeting -- it's Monday, eh? :-)  */

-- 
Hassan Schroeder  [EMAIL PROTECTED]

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread David Smith
servlet-mapping ... /servlet-mapping takes the name of a servlet as 
defined by the servlet.../servlet element, not the servlet's class.  
That's what the servlet ... /servlet element is for.  In this case, 
the jsp servlet is already defined in the global web.xml file found at 
conf/web.xml right next to the server.xml file.  Please don't edit this 
web.xml file unless you *really* know what you are doing.  Just take a 
look at it to see how the default servlet and the jsp servlet are 
defined.  Note the separate servlet-mapping element.  There can be 
more than one of these to map a servlet to different paths.


--David

DIGLLOYD INC wrote:


David,

I'm new to programming Servlets/JSP, I didn't realize a servlet- 
mapping could just specify a url-pattern an not specify a servlet  
class, nor do I understand exactly what this example mapping does 
(and  if it does it without other side-effects).


Do you mean to use this in conjunction with a blog.jsp which would  
then include blog.html?


Lloyd

On Mar 24, 2008, at 5:13 AM, David Smith wrote:


Here's a possibility:

Write the quick and dirty blog jsp, name it blog.html, and then add  
this to your web.xml file:


servlet-mapping
servlet-namejsp/servlet-name
url-patternblog.html/url-pattern
/servlet-mapping

The idea is to specifically map blog.html to the jsp servlet for jsp  
processing.  I haven't tried it, but it seems like it should work.


--David

DIGLLOYD INC wrote:


I'm converting from an Apache http system.

Thousands of my users have bookmarked 
http://diglloyd.com/diglloyd/blog.html


With Apache, I symlinked blog.html to the current month's blog.

Now with Tomcat, I see warnings that enabling symlinks is a security
risk.

What is the best way to make blog.html = 2008-03-blog.html ?  (eg if
March 2008 is the current blog)

I realize that I can write a one-line blog.jsp which includes the
current month's blog.  But that won't help users that bookmarked
blog.html.

An http redirect works, but it seems the google search engine is not
enamored of redirects; I don't want to hurt my search ranking.

Lloyd Chambers





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread David Smith
Oh and by the way ... Hassan's idea is really good as well.  For that, 
you just need to write a class that implements the javax.servlet.Filter 
interface and define the servlet in your web.xml file. 


The servlet spec is an excellent resource for this kind of stuff:

http://jcp.org/aboutJava/communityprocess/final/jsr154/index.html

It has docs for the classes/interfaces in javax.servlet as well as docs 
on what's valid in the web.xml file.


--David

DIGLLOYD INC wrote:


David,

I'm new to programming Servlets/JSP, I didn't realize a servlet- 
mapping could just specify a url-pattern an not specify a servlet  
class, nor do I understand exactly what this example mapping does 
(and  if it does it without other side-effects).


Do you mean to use this in conjunction with a blog.jsp which would  
then include blog.html?


Lloyd

On Mar 24, 2008, at 5:13 AM, David Smith wrote:


Here's a possibility:

Write the quick and dirty blog jsp, name it blog.html, and then add  
this to your web.xml file:


servlet-mapping
servlet-namejsp/servlet-name
url-patternblog.html/url-pattern
/servlet-mapping

The idea is to specifically map blog.html to the jsp servlet for jsp  
processing.  I haven't tried it, but it seems like it should work.


--David

DIGLLOYD INC wrote:


I'm converting from an Apache http system.

Thousands of my users have bookmarked 
http://diglloyd.com/diglloyd/blog.html


With Apache, I symlinked blog.html to the current month's blog.

Now with Tomcat, I see warnings that enabling symlinks is a security
risk.

What is the best way to make blog.html = 2008-03-blog.html ?  (eg if
March 2008 is the current blog)

I realize that I can write a one-line blog.jsp which includes the
current month's blog.  But that won't help users that bookmarked
blog.html.

An http redirect works, but it seems the google search engine is not
enamored of redirects; I don't want to hurt my search ranking.

Lloyd Chambers





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread DIGLLOYD INC

Thanks to both of you.  I'll give it a try.

Lloyd

On Mar 24, 2008, at 8:12 AM, David Smith wrote:
Oh and by the way ... Hassan's idea is really good as well.  For  
that, you just need to write a class that implements the  
javax.servlet.Filter interface and define the servlet in your  
web.xml file.

The servlet spec is an excellent resource for this kind of stuff:

http://jcp.org/aboutJava/communityprocess/final/jsr154/index.html

It has docs for the classes/interfaces in javax.servlet as well as  
docs on what's valid in the web.xml file.


--David

DIGLLOYD INC wrote:


David,

I'm new to programming Servlets/JSP, I didn't realize a servlet-  
mapping could just specify a url-pattern an not specify a  
servlet  class, nor do I understand exactly what this example  
mapping does (and  if it does it without other side-effects).


Do you mean to use this in conjunction with a blog.jsp which  
would  then include blog.html?


Lloyd

On Mar 24, 2008, at 5:13 AM, David Smith wrote:


Here's a possibility:

Write the quick and dirty blog jsp, name it blog.html, and then  
add  this to your web.xml file:


servlet-mapping
servlet-namejsp/servlet-name
url-patternblog.html/url-pattern
/servlet-mapping

The idea is to specifically map blog.html to the jsp servlet for  
jsp  processing.  I haven't tried it, but it seems like it should  
work.


--David

DIGLLOYD INC wrote:


I'm converting from an Apache http system.

Thousands of my users have bookmarked http://diglloyd.com/diglloyd/blog.html

With Apache, I symlinked blog.html to the current month's blog.

Now with Tomcat, I see warnings that enabling symlinks is a  
security

risk.

What is the best way to make blog.html = 2008-03-blog.html ?   
(eg if

March 2008 is the current blog)

I realize that I can write a one-line blog.jsp which includes the
current month's blog.  But that won't help users that bookmarked
blog.html.

An http redirect works, but it seems the google search engine is  
not

enamored of redirects; I don't want to hurt my search ranking.

Lloyd Chambers





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread DIGLLOYD INC

David,

The URL I want to see work is http://diglloyd.com/diglloyd/blog.html   
(currently running on Apache with a symlink currently pointing to  
2008-03-blog.html).


I wrote blog.jsp which includes the current blog file:
%@ include file=2008-03-blog.html %

That works great for:  http://diglloyd.com/diglloyd/blog.jsp

Next, I added this servlet mapping in ROOT/WEB-INF/web.xml (ROOT  
webapp contains diglloyd/blog.html).


servlet-mapping
servlet-namejsp/servlet-name
url-pattern/diglloyd/blog.html/url-pattern
/servlet-mapping

(blog.jsp is in the ROOT webapp at /diglloyd/blog.jsp)

I get a 404 error when I do this, same as without the mapping.  Is  
there a path issue (eg the leading diglloyd)?


Lloyd

On Mar 24, 2008, at 8:05 AM, David Smith wrote:
servlet-mapping ... /servlet-mapping takes the name of a servlet  
as defined by the servlet.../servlet element, not the servlet's  
class.  That's what the servlet ... /servlet element is for.  In  
this case, the jsp servlet is already defined in the global web.xml  
file found at conf/web.xml right next to the server.xml file.   
Please don't edit this web.xml file unless you *really* know what  
you are doing.  Just take a look at it to see how the default  
servlet and the jsp servlet are defined.  Note the separate servlet- 
mapping element.  There can be more than one of these to map a  
servlet to different paths.


--David

DIGLLOYD INC wrote:


David,

I'm new to programming Servlets/JSP, I didn't realize a servlet-  
mapping could just specify a url-pattern an not specify a  
servlet  class, nor do I understand exactly what this example  
mapping does (and  if it does it without other side-effects).


Do you mean to use this in conjunction with a blog.jsp which  
would  then include blog.html?


Lloyd

On Mar 24, 2008, at 5:13 AM, David Smith wrote:


Here's a possibility:

Write the quick and dirty blog jsp, name it blog.html, and then  
add  this to your web.xml file:


servlet-mapping
servlet-namejsp/servlet-name
url-patternblog.html/url-pattern
/servlet-mapping

The idea is to specifically map blog.html to the jsp servlet for  
jsp  processing.  I haven't tried it, but it seems like it should  
work.


--David

DIGLLOYD INC wrote:


I'm converting from an Apache http system.

Thousands of my users have bookmarked http://diglloyd.com/diglloyd/blog.html

With Apache, I symlinked blog.html to the current month's blog.

Now with Tomcat, I see warnings that enabling symlinks is a  
security

risk.

What is the best way to make blog.html = 2008-03-blog.html ?   
(eg if

March 2008 is the current blog)

I realize that I can write a one-line blog.jsp which includes the
current month's blog.  But that won't help users that bookmarked
blog.html.

An http redirect works, but it seems the google search engine is  
not

enamored of redirects; I don't want to hurt my search ranking.

Lloyd Chambers





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Lloyd Chambers
http://diglloyd.com

[Mac OS X 10.5.2 Intel, Tomcat 6.0.16]





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread DIGLLOYD INC

David/Hassan,

I've written a filter since I couldn't get the servlet-mapping  
approach to work.


This is what I've got.  It needs generalization, but it does the job.

My question is this:  what is the right way to forward the request?   
The way I'm doing it bypasses the rest of the filter chain...or does  
the filter chain get reinvoked when the dispatcher forwards the request?


public void doFilter(
final ServletRequest request,
final ServletResponse response,
final FilterChain chain)
throws IOException, ServletException
{
final HttpServletRequest httpRequest =  
(HttpServletRequest)request;


	// very specific handling: forward /diglloyd/blog.html to /diglloyd/ 
blog.jsp

// should be generalized and/or do so based on init parameters
final String queryString = httpRequest.getQueryString();
if ( queryString == null )
{
final String uri = httpRequest.getRequestURI();
if ( uri.equals( /diglloyd/blog.html) )
{
final RequestDispatcher disp =  
request.getRequestDispatcher(/diglloyd/blog.jsp);

disp.forward(request, response);
}
}
else
{
chain.doFilter(request, response);
}
}


filter
descriptionmaps /diglloyd/blog.html to /diglloyd/blog.jsp/ 
description

filter-nameBlogFilter/filter-name
filter-classcom.diglloyd.tomcat.BlogFilter/filter-class
/filter
filter-mapping
filter-nameBlogFilter/filter-name
url-pattern/diglloyd/blog.html/url-pattern
/filter-mapping



On Mar 24, 2008, at 8:12 AM, David Smith wrote:
Oh and by the way ... Hassan's idea is really good as well.  For  
that, you just need to write a class that implements the  
javax.servlet.Filter interface and define the servlet in your  
web.xml file.

The servlet spec is an excellent resource for this kind of stuff:

http://jcp.org/aboutJava/communityprocess/final/jsr154/index.html

It has docs for the classes/interfaces in javax.servlet as well as  
docs on what's valid in the web.xml file.


--David

DIGLLOYD INC wrote:


David,

I'm new to programming Servlets/JSP, I didn't realize a servlet-  
mapping could just specify a url-pattern an not specify a  
servlet  class, nor do I understand exactly what this example  
mapping does (and  if it does it without other side-effects).


Do you mean to use this in conjunction with a blog.jsp which  
would  then include blog.html?


Lloyd

On Mar 24, 2008, at 5:13 AM, David Smith wrote:


Here's a possibility:

Write the quick and dirty blog jsp, name it blog.html, and then  
add  this to your web.xml file:


servlet-mapping
servlet-namejsp/servlet-name
url-patternblog.html/url-pattern
/servlet-mapping

The idea is to specifically map blog.html to the jsp servlet for  
jsp  processing.  I haven't tried it, but it seems like it should  
work.


--David

DIGLLOYD INC wrote:


I'm converting from an Apache http system.

Thousands of my users have bookmarked http://diglloyd.com/diglloyd/blog.html

With Apache, I symlinked blog.html to the current month's blog.

Now with Tomcat, I see warnings that enabling symlinks is a  
security

risk.

What is the best way to make blog.html = 2008-03-blog.html ?   
(eg if

March 2008 is the current blog)

I realize that I can write a one-line blog.jsp which includes the
current month's blog.  But that won't help users that bookmarked
blog.html.

An http redirect works, but it seems the google search engine is  
not

enamored of redirects; I don't want to hurt my search ranking.

Lloyd Chambers





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Lloyd Chambers
http://diglloyd.com

[Mac OS X 10.5.2 Intel, Tomcat 6.0.16]





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread Caldarale, Charles R
 From: DIGLLOYD INC [mailto:[EMAIL PROTECTED] 
 Subject: Re: replacement for symbolic links to files (Apache 
 httpd to Tomcat)
 
  servlet-mapping
  servlet-namejsp/servlet-name
  url-pattern/diglloyd/blog.html/url-pattern
  /servlet-mapping

Take out the /diglloyd, leaving /blog.html; the url-pattern is
relative to the webapp.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread DIGLLOYD INC

Chuck,

Thanks, but perhaps I don't understand:

- blog.html is under /diglloyd eg at http://diglloyd.com/diglloyd/blog.html 
 eg not at the top level of the web app.


Wouldn't /blog.html refer to http://diglloyd.com/blog.html ?  That  
would be wrong...


lloyd

On Mar 24, 2008, at 10:58 AM, Caldarale, Charles R wrote:

From: DIGLLOYD INC [mailto:[EMAIL PROTECTED]
Subject: Re: replacement for symbolic links to files (Apache
httpd to Tomcat)

servlet-mapping
servlet-namejsp/servlet-name
url-pattern/diglloyd/blog.html/url-pattern
/servlet-mapping


Take out the /diglloyd, leaving /blog.html; the url-pattern is
relative to the webapp.

- Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE  
PROPRIETARY

MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e- 
mail

and its attachments from all computers.

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Lloyd Chambers
http://diglloyd.com

[Mac OS X 10.5.2 Intel, Tomcat 6.0.16]





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread Caldarale, Charles R
 From: DIGLLOYD INC [mailto:[EMAIL PROTECTED] 
 Subject: Re: replacement for symbolic links to files (Apache 
 httpd to Tomcat)

 Wouldn't /blog.html refer to http://diglloyd.com/blog.html ?  That  
 would be wrong...

Sorry, I didn't realize your webapp is named ROOT (the default
webapp), rather than diglloyd, so your original value is correct.

 (blog.jsp is in the ROOT webapp at /diglloyd/blog.jsp)

However, you didn't follow David's instructions: the above should be
named blog.html, not blog.jsp in order for the servlet mapping trick
to work.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: replacement for symbolic links to files (Apache httpd to Tomcat)

2008-03-24 Thread DIGLLOYD INC
Thanks, this worked, I didn't understand the sneaky trick of making  
blog.html a jsp file.


servlet-mapping
servlet-namejsp/servlet-name
!-- Sneaky trick:  make blog.html be a jsp that includes the  
right file --

url-pattern/diglloyd/blog.html/url-pattern
/servlet-mapping

The file /diglloyd/blog.html (same as /diglloyd/blog.jsp) so that  
existing user bookmarks will work:


%@ include file=2008-03-blog.html %


On Mar 24, 2008, at 11:30 AM, Caldarale, Charles R wrote:

From: DIGLLOYD INC [mailto:[EMAIL PROTECTED]
Subject: Re: replacement for symbolic links to files (Apache
httpd to Tomcat)



Wouldn't /blog.html refer to http://diglloyd.com/blog.html ?  That
would be wrong...


Sorry, I didn't realize your webapp is named ROOT (the default
webapp), rather than diglloyd, so your original value is correct.


(blog.jsp is in the ROOT webapp at /diglloyd/blog.jsp)


However, you didn't follow David's instructions: the above should be
named blog.html, not blog.jsp in order for the servlet mapping  
trick

to work.

- Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE  
PROPRIETARY

MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e- 
mail

and its attachments from all computers.

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Lloyd Chambers
http://diglloyd.com

[Mac OS X 10.5.2 Intel, Tomcat 6.0.16]





-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]