Overview Package Class Tree Deprecated Help PREV CLASS NEXT CLASS FRAMES NO FRAMES SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
org.apache.jk.config
Class WebXml2Jkjava.lang.Object org.apache.jk.config.WebXml2Jk
- public class WebXml2Jk
- extends java.lang.Object
Read a web.xml file and generate the mappings for jk2. It can be used from the command line or ant. In order for the web server to serve static pages, all webapps must be deployed on the computer that runs Apache, IIS, etc. Dynamic pages can be executed on that computer or other servers in a pool, but even if the main server doesn't run tomcat, it must have all the static files and WEB-INF/web.xml. ( you could have a script remove everything else, including jsps - if security paranoia is present ). XXX We could have this in WEB-INF/urimap.properties.
- Author:
- Costin Manolache
Nested Class Summary static interface WebXml2Jk.MappingGenerator
static class WebXml2Jk.NullResolver
Constructor Summary WebXml2Jk()
Method Summary void execute()
static org.w3c.dom.Node getChild(org.w3c.dom.Node parent, java.lang.String name)
Get the first childstatic java.lang.String getChildContent(org.w3c.dom.Node parent, java.lang.String name)
Get the first child's content ( i.e.static java.lang.String getContent(org.w3c.dom.Node n)
Get the content of a nodejava.io.File getJkDir()
static org.w3c.dom.Node getNext(org.w3c.dom.Node current)
Get the node in the list of siblingsorg.w3c.dom.Node getWebXmlNode()
Return the top level nodejava.util.Vector getWellcomeFiles()
Extract the wellcome files from the web.xmlstatic void main(java.lang.String[] args)
static org.w3c.dom.Document readXml(java.io.File xmlF)
void setContext(java.lang.String contextPath)
Set the canonical name of the virtual host.void setDocBase(java.lang.String docBase)
Set the base directory where the application is deployed ( on the web server ).void setGroup(java.lang.String route)
void setHost(java.lang.String vhost)
Set the canonycal name of the virtual host.
Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail WebXml2Jk
public WebXml2Jk()
Method Detail setHost
public void setHost(java.lang.String vhost)
- Set the canonycal name of the virtual host.
setContext
public void setContext(java.lang.String contextPath)
- Set the canonical name of the virtual host.
setDocBase
public void setDocBase(java.lang.String docBase)
- Set the base directory where the application is deployed ( on the web server ).
setGroup
public void setGroup(java.lang.String route)
getWebXmlNode
public org.w3c.dom.Node getWebXmlNode()
- Return the top level node
getJkDir
public java.io.File getJkDir()
getWellcomeFiles
public java.util.Vector getWellcomeFiles()
- Extract the wellcome files from the web.xml
execute
public void execute()
main
public static void main(java.lang.String[] args)
getContent
public static java.lang.String getContent(org.w3c.dom.Node n)
- Get the content of a node
getChild
public static org.w3c.dom.Node getChild(org.w3c.dom.Node parent, java.lang.String name)
- Get the first child
getChildContent
public static java.lang.String getChildContent(org.w3c.dom.Node parent, java.lang.String name)
- Get the first child's content ( i.e. it's included TEXT node )
getNext
public static org.w3c.dom.Node getNext(org.w3c.dom.Node current)
- Get the node in the list of siblings
readXml
public static org.w3c.dom.Document readXml(java.io.File xmlF) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
- Throws:
- org.xml.sax.SAXException
- java.io.IOException
- javax.xml.parsers.ParserConfigurationException
Overview Package Class Tree Deprecated Help PREV CLASS NEXT CLASS FRAMES NO FRAMES SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
Copyright © 2000-2003 Apache Software Foundation. All Rights Reserved.