On Jan 16, 2006, at 12:39 PM, Jeff Genender wrote:



David Jencks wrote:

To clarify, the tomcat and jetty interpretations of the multiple virtual
host elements in an ejb web service plan are completely unrelated:
-- jetty: the vh elements are actually used as virtual host names
-- tomcat: the first vh element if present is used to find a tomcat host object, whose name has nothing to do with any aliases/virtual host names.

I don't agree here.  According to the Tomcat doc, the Host name is
"Network name of this virtual host, as registered in your Domain Name
Service server." So it is a virtual host name. Where I think where the code can be expanded is searching the alias name for a match in case the
name is not the same as the VH.  This is probably a good thing to add.


OK, good. I'm glad to find out the host name and virtual host name are connected.

One possibility to assign meaning to a list of vh names for tomcat is,

for each vh name in the list, look for a host with that name. If there is such a host, see if it's alias list matches the remaining vh names. If it does not, throw a deployment exception.

I'm still really nervous about trying to automatically create a host gbean since it appears to be really a global shared object in tomcat and creating one could cause so many difficult to understand problems for users.

thanks
david jencks


Jeff

Reply via email to