Tomcat的配置都在Tomcat的安装目录的conf文件夹下的server.xml文件
最初内容:(去掉所有注释)
默认的是8080端口
1.多个端口指向同一个应用程序
绑定多个Connector
在上面的xml中添加
重新启动Tomcat,如果有服务要重启服务,就会发现也可以用127.0.0.1:8020访问8080的项目
2.配置多个端口,分别指向不同的应用程序
server.xml文件中每个Server都可以配置一个应用程序,可以配置多个Service
在Tomcat安装目录的文件夹下分别创建两个文件夹,名称为webapps1,webapps2,用于存放不同的应用程序
在server.xml中添加配置:
分别绑定8021,8022端口,分别指向webapp1,webapp2应用程序
完整版:
同样重启Tomcat,或者服务即可。
3.配置多个域名,分别绑定不同的应用程序
修改host的配置
这里只是绑定了域名,本机调用的话,必须要修改hosts
4.虚拟目录
Host节点内部可以添加Context
docBase是虚拟目录的物理路径,可以设置相对路径,也可以设置绝对路径,相对路径是相对应appBase的
分别添加了两个Context,在webapps2文件夹下创建文件夹test,并在内部放入a.html
访问方式:
http://127.0.0.1:8022/test/a.html
http://127.0.0.1:8022/aa/a.html
http://127.0.0.1:8022/a.html
上面分别是3种不同的调用方式,都是调用同一个页面webapps2/test/a.html
5.指向开发项目目录
D:\代码\Git\SpringMVCDemo\target,这个是开发项目打包目录地址
springmvcdemo是项目名称,target文件夹下在打包后会生成springmvcdemo.war包,并自动解压。
http://127.0.0.1:8022/springmvcdemo/admin/users
http://127.0.0.1:8022/admin/users
可以通过上面两个地址进行访问。