Embedded Web Application Container Jetty (second article)

Source: Internet
Author: User

It's root node support statement??Org.mortbay.jetty.Server?? ??Or??????Org.mortbay.jetty.webapp.WebAppContextTwo kinds:?

1.

<?xml version= "1.0"? ><! doctype configure public  "-//mort bay consulting//dtd configure//en"   "http ://jetty.mortbay.org/configure.dtd "><configure id=" Server " class=" Org.mortbay.jetty.Server " > <property name= "Org.mortbay.util.URI.charset"  default= "UTF8"/>  <set  name= "SessionIDManager" >          <New  class= "Org.mortbay.jetty.servlet.HashSessionIdManager" >               <set name= "Workername" >node1</Set>           </New>      </Set>     <set name= "ThreadPool" >    <new class= " Org.mortbay.thread.BoundedThreadPool ">      <set name=" MinThreads " >10</sEt>      <set name= "MaxThreads" >1000</Set>     </new>  </set> <call name= "AddConnector" > <Arg><New  class= "Org.mortbay.jetty.nio.SelectChannelConnector" > <set name= "host" >< Systemproperty name= "Jetty.host"  /></set><set name= "Port" ><SystemProperty  name= "Jetty.port"  default= "8180"  /></set> <set name= "MaxIdleTime" > 30000</set><set name= "acceptors" >2</set><set name= "StatsOn" >false</Set ><set name= "Confidentialport" >8443</set><set name= "LowResourcesConnections" > 5000</set> <set name= "Lowresourcesmaxidletime" >5000</set></new> </ arg> </call> <!-- <set name= "handler" > <new id= "Handlers"  class= "Org.mortbay.jetty.handler. Handlercollection "><set name=" Handlers "><array type=" Org.mortbay.jetty.Handler ">    <Item>              <new id= "Resourcehandler"  class= "Org.mortbay.jetty.handler.ResourceHandler" >                <set name= "ResourceBase" >./ Logs</set>             </new>            </item><item><new id= " Contexts " class=" org.mortbay.jetty.handler.ContextHandlerCollection " /></Item> < Item>   <new id= "DefaultHandler"  class= " Org.mortbay.jetty.handler.DefaultHandler " /> </item>  <item> <new  id= "Requestlog"  class= "org.mortbay.jetty.handler.RequesTloghandler " /> </item> </array> </set> </new> </ Set> -->    <set name= "Handler" >           <new id= "Handlers"  class= "Org.mortbay.jetty.handler.HandlerCollection" >              <set name= " Handlers ">                   <array type= "Org.mortbay.jetty.Handler" >                       <Item>                            <new id= "Contexts"  class= " Org.mortbay.jetty.webapp.WebAppContext ">                               <set name= "ContextPath" >/</Set>                               <set name= "BaseResource" ><Call  name= "Newclasspathresource"  class= "Org.mortbay.resource.Resource"  > <Arg> test-webapp</arg> </call></set>                               <set name= "Resourcebase" ><systemproperty name= "Jetty.home"  default= "." />/test-webapp</set>                              <call name= "Addservlet" >                                    <Arg> org.mortbay.jetty.servlet.defaultservlet</arg>                                    <Arg>/</Arg>                                </Call>                         </New>                       </Item>                                         <Item> <new id= "Contexts"  class= "org.mortbay.jetty.handler.ContextHandlerCollection"  /></item > <item>   <new id= "DefaultHandler"  class= " Org.mortbay.jetty.handler.DefaultHandler " /> </item>  <item> <new  id= "Requestlog"  class= "Org.mortbay.jetty.handler.RequestLogHandler"  /> </Item>                  </ Array>              </set>         &nbsP; </new>      </set>   <ref id= " Requestlog ">      <set name=" Requestlog ">         <new id= "Requestlogimpl"  class= "Org.mortbay.jetty.NCSARequestLog" >           <set name= "FileName" ><SystemProperty  name= "Jetty.home"  default= "./logs"/>/request.log</set>           <set name= "Append" >false</Set>         </New>      </Set>    </Ref>     <!--      <call name= "Addlifecycle" >       <arg>        <new class= " Org.mortbay.jetty.deployer.wEbappdeployer ">          <set name=" Contexts "> <ref id= "Contexts"/></set>          <set  name= "Webappdir" ><systemproperty name= "Jetty.home"  default= "." />/webapps</set>        </new>       </arg>    </call>  -->  <set name= " Userrealms ">          <array type=" Org.mortbay.jetty.security.UserRealm "/>      </set>           <set name= "Stopatshutdown" >true</Set>       <set name= "Sendserverversion" >true</Set>       <set name= "Gracefulshutdown" >1000</set>   </configure> 

2,

<?xml version= "1.0"? ><! doctype configure public  "-//mort bay consulting//dtd configure//en"   "http ://jetty.mortbay.org/configure.dtd "><configure class=" Org.mortbay.jetty.webapp.WebAppContext ">     <new id= "Somewhere"  class= "Org.mortbay.jetty.plus.naming.Resource" >         <Arg>jdbc/somewhere</Arg>         <Arg>             <new class= "Org.hsqldb.jdbc.jdbcDataSource" >                 <set name= "Database" >jdbc:hsqldb:hsql://localhost/ somewhere</set>                 <set name= "User" >sa</set>        &nbsP;       <set name= "Password" ></Set>             </New>         </Arg>    </New></Configure>


Embedded Web Application Container Jetty (second article)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.