leif        2003/01/07 23:13:03

  Modified:    sevak/src/java/org/apache/avalon/apps/sevak/blocks/jetty
                        JettySevak.java
  Log:
  Make it possible to configure Jetty to ignore the host and respond to all 
virtual
  hosts in requests.
  
  Revision  Changes    Path
  1.9       +7 -3      
jakarta-avalon-apps/sevak/src/java/org/apache/avalon/apps/sevak/blocks/jetty/JettySevak.java
  
  Index: JettySevak.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-apps/sevak/src/java/org/apache/avalon/apps/sevak/blocks/jetty/JettySevak.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- JettySevak.java   1 Dec 2002 23:57:24 -0000       1.8
  +++ JettySevak.java   8 Jan 2003 07:13:02 -0000       1.9
  @@ -48,7 +48,10 @@
   {
   
       private Server m_server;
  +    
  +    /** Virtual host to bind the context to.  null implies all hosts are in 
context. */
       private String m_hostName;
  +    
       private HashMap m_webapps = new HashMap();
       private int m_port;
       private File m_sarRootDir;
  @@ -78,7 +81,7 @@
        */
       public void configure(final Configuration configuration) throws 
ConfigurationException
       {
  -        m_hostName = 
configuration.getChild("hostname").getValue("localhost");
  +        m_hostName = configuration.getChild("hostname").getValue( null );
           m_port = configuration.getChild("port").getValueAsInteger(8080);
       }
   
  @@ -151,8 +154,9 @@
               ctx.setContextPath(context);
               m_server.addContext(m_hostName,ctx);
   
  -            System.out.println("deploying context=" + context + ", webapp=" 
+ webAppURL + " to host="
  -                    + m_hostName);
  +            System.out.println("deploying context=" + context + ", webapp=" 
+ webAppURL
  +                + " to host=" + ( m_hostName == null ? "(All Hosts)" : 
m_hostName ) );
  +                
               ctx.setExtractWAR(true);
               m_webapps.put(context, ctx);
               ctx.start();
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to