^_^您好,欢迎来到中电华联官网!

资讯中心

当前位置:网站首页

Tomcat虚拟主机配置

/conf文件夹下的server.xml文件中,元素代表虚拟主机,在同一个元素下可以有多个细腻主机。
在未设置虚拟主机的默认情况下,server.xml配置文件中默认已经存在一个name属性为localhost的元素。要配置新的主机只用在默认元素后,新增一对元素。
一对元素中可以包含多个元素,元素表示为该主机指定别名。
例如:
unpackWARs="true" autoDeploy="true">
6hl.cn
6hl

元素的name属性的值代表虚拟主机名。
该虚拟主机name属性为www.6hl.cn,这时就能通过http://www.6hl.cn:8080/webapps/hello/hello.html来访问hello应用下的hello.html静态网页或其它资源。
appBase表明该应用属于文件的相对路径为/webapps目录下。(也可以是绝对路径)
例如:当前appBase属性为webapps,那么开放式发布就将整个项目结构复制到webapps目录下,如果事WAR打包文件,在服务器启动时就会自动解压一个名字与WAR包相同的项目结构文件夹到webapps下。(换言之appBase属性的值就应用发布的根目录)
unpackWARs属性如果为true就表明在appBase下的应用如果是打包好的WAR文件,则会先打开WAR包再运行,如果值为false就会直接运行WAR包。
autoDeploy属性的值为布尔类型,如果为true,则Tomcat在运行状态时,能够监测到appBase下的文件,如果有新的应用加入则会自动发布这个应用。
元素内嵌套的元素能为该虚拟主机设置别名。可以设置多个别名。
例如:上面为虚拟主机www.6hl.cn设置了6hl.cn和6hl两个别名。
这时我们除了能通过http://www.6hl.cn:8080/webapps/hello/hello.html来访问hello应用下的hello.html静态网页或其它资源外,还能通过:
http://6hl.cn:8080/webapps/hello/hello.html

http://6hl:8080/webapps/hello/hello.html
这个来完成访问。

中电华联 | 官方网址:WWW.6HL.CN

河南省科技型企业备案编号:2014S0900062 ‖ 工信部备案许可证:豫ICP备17025003号 ‖ 中国网站安全防黑联盟成员

豫公网安备 41090202000284号

Copyright © 2013-2018 中电华联 All Rights Reserved

24H热线:0393-806 2211