1 tomcat7.0/conf/server.xml 修改以下8080端口为80端口,添加字符集UTF-8
2 <Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
3 多域名绑定
4 <Engine name="Catalina" defaultHost="localhost">
5 <Host name="localhost" appBase="webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false"></Host>
6 </Engine>
7 一:多个工程在不同的目录下
8 (dafaultHost——表示访问该tomcat默认进入的主机,不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面,Host 的 name——表示该主机绑定的
域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host,Host的 appBase——表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径)
9
10 <Engine name="Catalina" defaultHost="a.g.com">
11 <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
12 <Host name="b.g.com" appBase="abcapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false"></Host>
13 <Host name="c.g.com" appBase="D:\Program Files\Tomcat\test" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false"></Host>
14 <Host name="d.g.com" appBase="webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false"></Host>
15 </Engine>
16
17 二:多个工程在同一目录webapps下,即在不同的<host></host>里面配<Context>
18 (path——说明虚拟目录的名字,docBase——指定项目路径tomcat中默认指定:$tomcat/webapps/ROOT,debug和reloadable一般都分别设置成0和true)
19
20 <Engine name="Catalina" defaultHost="b.g.com">
21 <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
22 <Host name="b.g.com" appBase="webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
23 <Context path="" docBase="test1" debug="0" reloadable="true" />
24 </Host>
25 <Host name="c.g.com" appBase="webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
26 <Context path="" docBase="test2" debug="0" reloadable="true" />
27 </Host>
28 <Host name="d.g.com" appBase="webapps" unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false">
29 <Context path="" docBase="test3" debug="0" reloadable="true" />
30 </Host>
31 </Engine>