tomcat配置多个虚拟host,访问不同的web项目
来源:互联网 发布:语义网络 编辑:程序博客网 时间:2024/06/06 12:28
想要在一个tomcat下访问两个web项目时,可以通过添加虚拟host的方式来解决。
详细步骤如下:
1、将两个项目打包放入tomcat的webapps目录下;
2、修改tomcat的server.xml文件,原来的代码如下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
添加代码后如下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="ROOT" docBase="/ROOT"/>
</Host>
<Host name="myspring.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/SpringMvcArchitect2"/>
</Host>
需注意两点:a、原来的host需要加上context标签,并且path由原来的空变为项目名,因为两个host的path不能同时为空,不然会访问出错,原来的项目名默认为ROOT。
b、添加新的host,将docBase里的路径设置为第二个web项目的路径,这里为/SpringMvcArchitect2,name为虚拟域名,自定义的。
3、修改机器的host文件(区别于上面的Host标签,是系统host文件),添加一个ip映射,例如添加的host的name为myspring.com,则往系统host文件中添加127.0.0.1 myspring.com
4、重启tomcat,就可以使用localhost:8080和myspring.com:8080访问两个web项目了,这里端口设置为8080,可以自己更改。
5、同理可以扩展为多个web项目,只需配置多个host即可
- tomcat配置多个虚拟host,访问不同的web项目
- web tomcat配置多个host实例
- tomcat 配置多个虚拟域名访问
- Tomcat配置多域名,多证书访问不同的项目
- Tomcat配置虚拟路径,供Web项目访问以外的静态资源
- 一个tomcat上部署多个项目,并通过不同端口号访问不同的项目
- 同一个tomcat下部署多个项目,并通过不同端口号访问不同的项目
- tomcat部署多个项目,通过不同域名解析访问不同的网站
- Tomcat配置多个Host
- tomcat配置多个host
- tomcat配置多个host
- 多个tomcat同时访问一个项目的配置
- Tomcat配置虚拟路径,访问项目外的路径
- tomcat 配置多个web 项目
- tomcat部署多个项目,公网通过域名解析访问,不同的网站。
- tomcat部署多个项目,通过域名解析访问不同的网站
- 一个tomcat同时部属多个项目并且用不同的端口进行访问
- 一个tomcat部署多个项目并通过不同的端口访问
- 生产环境下Mysql一些建表标准
- [LeetCode] Gas Station,转化为求最大序列的解法,和更简单简单的Jump解法。
- java中内部类的问题
- 无法解析的外部符号问题
- Hibernate 无主键映射 注解版
- tomcat配置多个虚拟host,访问不同的web项目
- PAT (Advanced Level) Practise 1047 Student List for Course (25)
- 自定义密码输入框PasswordInput 仿微信密码输入框
- html表单结合php实现上传文件功能并且监控文件上传的进度
- python os.path模块比较实用的函数介绍
- Android应用如何开机自启动、自启动失败原因
- 关于软件在操作系统下的IO排错与调试
- Swift-字符串:String 的操作
- 关于Oracle 11gR2中的Database Smart Flash Cache特性以及该特性所适用的操作系统