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

来源:互联网 发布:真人视频棋牌游戏源码 编辑:程序博客网 时间:2024/05/03 00:22


使用Tomcat Manger管理应用

 

 

打包web应用 war

 

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

 

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

Tomcat服务器的管理平台

生成new.war文件:


将其部署到Tomcat上如图:

这样就已经完成部署了。

Tomcat体系结构

如图:

基于端口号的虚拟主机

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

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

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

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

 <?xml version='1.0' encoding='utf-8'?><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></Server>

context元素常用属性



原创粉丝点击