当前位置:编程问答 > Tomcat >

深入体验Java Web开发内幕--使用Tomcat Manger管理应用

[java]

使用Tomcat Manger管理应用
 

 

打包web应用 war

 

D:\news> jar –cvf news.war  *.*/  .

 

Tomcat的体系结构和配置https连接器

Tomcat服务器的管理平台

 

 

 将其部署到Tomcat上如图:

 

 


这样就已经完成部署了。

Tomcat体系结构

如图:


基于端口号的虚拟主机

     一个<Connector>元素用于配置一个对外的连接器,对于WEB服务器上的每一个监听端口号,都要使用一个单独的<Connector>元素。

一个<Connector>元素对应的连接器必须有一个相关的<Engine>元素,将一个或多个<Connector>元素与某个<Engine>元素相关联的方式就是将它们嵌套在同一个<Service>元素中。

[java] 
<Service name="…"> 
    <Connector port="…" …/> 
    <Engine name="…" > 
        <Host name="…" > 
            <Context …> 
            </Context> 
        </Host>               
    </Engine> 
</Service> 

再看一个具体的server.xml 文件与之对应的结构:

[html]
<?xml version='1.0' encoding='utf-8'?> 
 
lt;Server port="8005" shutdown="SHUTDOWN"> 
 
  
 <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> 
 
 
 <GlobalNamingResources> 
    
   <Resource name="UserDatabase" auth="Container" 
             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" /> 
 </GlobalNamingResources> 
 
 
 <Service name="Catalina"> 
  
   <Connector port="8080" protocol="HTTP/1.1"  
              connectionTimeout="20000"  
              redirectPort="8443" /> 
   
   <Engine name="Catalina" defaultHost="localhost"> 
 
     
     <Realm className="org.apache.catalina.realm.UserDatabaseRealm" 
            resourceName="UserDatabase"/> 
 
     <Host name="localhost"  appBase="webapps" 
           unpackWARs="true" autoDeploy="true" 
           xmlValidation="false" xmlNamespaceAware="false"> 
 
     </Host> 
 
 
   </Engine> 
 </Service> 
lt;/Server> 

补充:Web开发 , 其他 ,
Apache
IIS
Nginx
Tomcat
如果你遇到什么编程难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,