[quote=引用 18 楼 songbgi 的回复:] 其实我是不推荐这么做的 因为如果有时候更新一个项目 需要tomcat重启的话 会影响到其他项目 推荐的做法应该是 每个项目用不同的tomcat 然后配置不同的端口,再然后在前端架设一个nginx
其实我是不推荐这么做的 因为如果有时候更新一个项目 需要tomcat重启的话 会影响到其他项目 推荐的做法应该是 每个项目用不同的tomcat 然后配置不同的端口,再然后在前端架设一个nginx
[quote=引用 17 楼 songbgi 的回复:] <Host name="www.abc.com" appBase="工程A项目路径" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> <Host name=www.bcd.cn appBase="工程B项目路径" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> 有几个站点 就复制几个host
<Host name="www.abc.com" appBase="工程A项目路径" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> <Host name=www.bcd.cn appBase="工程B项目路径" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> 有几个站点 就复制几个host
[quote=引用 1 楼 AA5279AA 的回复:] 一台服务器部署三个web项目是没有问题的,但是如果这三个项目都占用80端口是不可能的。 而现在域名如果解析只能解析到80端口上(跳转的话可以跳转到指定端口) 第一个问题,直接把war文件放到tomcat的webapps文件夹就好了,启动tomcat时会自动解压该文件的。 第二个,三个web项目,一个tomcat,如果直接输入域名的话,只能绑定一个默认的访问的, 就是比如www.abc.com只能访问到一个, 如果你部署3个tomcat的话,那么只能占用不同的端口。 可以尝试跳转,直接把域名跳转到ip:端口 上。 如果你分割成VPS的话可以,不过技术难度较高。
www.abc.com指向tomcat1的工程A www.bcd.com指向tomcat1的工程B 可以么?如果行,麻烦告知我一下。
[quote=引用 8 楼 AA5279AA 的回复:] [quote=引用 6 楼 songbgi 的回复:] [quote=引用 1 楼 AA5279AA 的回复:] 一台服务器部署三个web项目是没有问题的,但是如果这三个项目都占用80端口是不可能的。 而现在域名如果解析只能解析到80端口上(跳转的话可以跳转到指定端口) 第一个问题,直接把war文件放到tomcat的webapps文件夹就好了,启动tomcat时会自动解压该文件的。 第二个,三个web项目,一个tomcat,如果直接输入域名的话,只能绑定一个默认的访问的, 就是比如www.abc.com只能访问到一个, 如果你部署3个tomcat的话,那么只能占用不同的端口。 可以尝试跳转,直接把域名跳转到ip:端口 上。 如果你分割成VPS的话可以,不过技术难度较高。
[quote=引用 6 楼 songbgi 的回复:] [quote=引用 1 楼 AA5279AA 的回复:] 一台服务器部署三个web项目是没有问题的,但是如果这三个项目都占用80端口是不可能的。 而现在域名如果解析只能解析到80端口上(跳转的话可以跳转到指定端口) 第一个问题,直接把war文件放到tomcat的webapps文件夹就好了,启动tomcat时会自动解压该文件的。 第二个,三个web项目,一个tomcat,如果直接输入域名的话,只能绑定一个默认的访问的, 就是比如www.abc.com只能访问到一个, 如果你部署3个tomcat的话,那么只能占用不同的端口。 可以尝试跳转,直接把域名跳转到ip:端口 上。 如果你分割成VPS的话可以,不过技术难度较高。
81,122
社区成员
341,744
社区内容
加载中
试试用AI创作助手写篇文章吧