Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2454328
  • 博文数量: 540
  • 博客积分: 11289
  • 博客等级: 上将
  • 技术积分: 6160
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-11 20:27
个人简介

潜龙勿用,见龙在田

文章分类

全部博文(540)

文章存档

2018年(2)

2013年(5)

2012年(24)

2011年(104)

2010年(60)

2009年(217)

2008年(128)

分类:

2008-09-26 12:09:45

Tomcat多域名
文章出处:

Tomcat 5.5 配置多域名和多虚拟路径如下:

修改conf/server.xml中部分的,每个...代表一个域名(包括localhost):


  name="Catalina" defaultHost="">

     
      className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
      
      " appBase="webapps_defaultweb" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" >
           c:\websdefaultweb" workDir="c:\websdefaultwebwork" />
           c" workDir="c:\websdefaultwebworkVitualPath" />
     


      appBase="webapps_anotherweb" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"  />

      localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"   >
      c:\websdefaultweb" workDir="c:\websdefaultwebwork" />
      c:\websdefaultwebworkVitualPath" />
     

 


从上述的配置文件中可以看出,这个配置共配置了两个域名(不包括localhost): 和 ,然后配置了localhost,使之与 一样,这样输入IP地址就能跑到 了。

同样还可以看出, 配置了两个虚拟路径,一个是默认路径"/",另一个是"/VitrualPath",并且他们都分别指定了各自的网站所在的文件目录。(localhost与他的路径是一致的)。

但是,在配置 时,为什么没有指定它的网站文件目录呢?这是利用了Tomcat的相对路径,appBase="webapps_defaultweb" 表示,这个网站的文件放在${Tomcat_Home}/webapps_defaultweb中。 你需要在${Tomcat_Home}/webapps_defaultweb中,建立ROOT文件夹,并在ROOT中放置你的网站。当然大家也可以直接用绝对路径配置,请参照 的配置。当然,大家也可以看出 并没有配置虚拟路径,大家如果需要的话,也可以自行配置。

PS:             resourceName="UserDatabase"/> 这部分是Server.xml中本来就有的,大家没有必要动它。


我的server.xml










 
              debug="0"/>
              debug="0"/>

 
 

   
   

   
                  type="org.apache.catalina.UserDatabase"
       description="User database that can be updated and saved">
   

   
     
        factory
        org.apache.catalina.users.MemoryUserDatabaseFactory
     

     
        pathname
        conf/tomcat-users.xml
     

   


 


 

 
 

   

   
    port="80"               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />

   
   

   
                   enableLookups="false" redirectPort="8443" debug="0"
               protocol="AJP/1.3" />

   
   
   

   

   
        
   
   

     
     

     
                    prefix="catalina_log." suffix=".txt"
              timestamp="true"/>

     

     
                       debug="0" resourceName="UserDatabase"/>

     
     

     

     

     

     

     
     

   


     
     

                    
       
       
       
       
       
       

       
       

       
                         directory="logs"  prefix="localhost_log." suffix=".txt"
            timestamp="true"/>

       

       
       
       
          

  
    
          
              factory 
                   org.apache.commons.dbcp.BasicDataSourceFactory 
                     
      
                      driverClassName 
                                com.microsoft.jdbc.sqlserver.SQLServerDriver 
                                  
    
              url 
              jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=jspdev    
 
                      username 
               bn    
            password       bn
               
            maxActive       20    
                 
             maxIdle       10    
    
        maxWait       -1    
 
       
    

       
       
          

  
    
          
              factory 
                   org.apache.commons.dbcp.BasicDataSourceFactory 
                     
      
                      driverClassName 
                                com.microsoft.jdbc.sqlserver.SQLServerDriver 
                                  
    
              url 
              jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=jspdev               
 
                      username 
              bn    
 
                       password       bn
               
 
                      maxActive       20    
                 
             maxIdle       10    
    
        maxWait       -1    
 
       
    


     

      xmlNamespaceAware="false"   >
     
   
     



   


 





文章出处:
阅读(9833) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~