现在的位置: 首页 > 综合 > 正文

Tomcat6.0,jetty6,resin3.1.5的配置

2013年08月22日 ⁄ 综合 ⁄ 共 1577字 ⁄ 字号 评论关闭

        近来粗粗的玩了下这三个服务器,主要就是配置起来看看,就当图个新鲜。没有深入下去,就简单介绍下这三个怎么配置虚拟路径。这个在开发的时候是很方便的,不用将代码放到服务器的目录下。特别是有eclipse插件做debug的话

   1.     Tomcat ,在$Tomcat_home$/conf/server.xml中的

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

            <Context path="/sz" docBase="F:/svn_progrem/digital_school/web" />

</Host>

其中Context配置的就是虚拟目录

 

 2.jetty6,在$Jetty_home$/etc/jetty.xml中

<Set name="handler">  
      <New id="Handlers" class="org.mortbay.jetty.handler.HandlerCollection">  
       <Set name="handlers">  
        <Array type="org.mortbay.jetty.Handler">  
         <Item>  
          <New id="RequestLog" class="org.mortbay.jetty.handler.RequestLogHandler"/>  
         </Item>  
         <Item>  
          <New class="org.mortbay.jetty.webapp.WebAppContext">  
           <Set name="contextPath">/</Set>  
           <Set name="resourceBase">F:/svn_progrem/digital_school/web</Set>  
            <Call name="addServlet">  
             <Arg>org.mortbay.jetty.servlet.DefaultServlet</Arg>  
             <Arg>/</Arg>  
            </Call>
          </New>  
         </Item>  
        </Array>  
       </Set>  
    </New>  
  </Set>

在<Configure>里面加上这段,注意jetty5和jetty6有差别,jetty6是这么配的,而且jetty通常用作嵌入式服务器较多,eclipse下可以用JettyLaunch插件来启动,很方便。但是貌似不支持eclipse3.3

 

 3.resin3.1.5 在在$resin_home$/conf/resin.conf中

<host id="" root-directory=".">里面加上

<web-app id="/sz" root-directory= "F:/svn_progrem/digital_school/web"/> 

就可以了。

 

        总的来说Jetty应该是最轻量级的吧,如果可以用jettylaunch的话,是相当方便的。Tomcat是官方的标准,可移植性较好,我们也是用他来开发的。resin是应用服务器,现在还没怎么深入,不过他的提示很友好,启动速度很快,而且控制界面比较人性化,对刚接触这块的新手来说很不错

 

抱歉!评论已关闭.