Tomcat虚拟主机

Tomcat虚拟主机

部署

bash 复制代码
[root@localhost webapps]# cd ../conf
[root@localhost conf]# pwd
/usr/local/tomcat/conf
[root@localhost conf]# vim server.xml
#增加虚拟主机配置,添加以下:
<Host name="www.a.com" appBase="webapps"
	  unpackWARs="true" autoDeploy="true">
<Context docBase="/web/a" path="" reloadable="flase" />
<Valve className="org.apache.catalina.valves.AccessLogValve"
	   directory="logs"
	   prefix="localhost_access_log" suffix=".txt"
       pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>
<Host name="www.b.com" appBase="webapps"
      unpackWARs="true" autoDeploy="true">
<Context docBase="/web/b" path="" reloadable="flase" />
<Valve className="org.apache.catalina.valves.AccessLogValve"
       directory="logs"
       prefix="localhost_access_log" suffix=".txt"
       pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

#虚拟主机目录及文件准备
[root@localhost conf]# mkdir -p /web/{a,b}
[root@localhost conf]# vim /web/a/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
	<head>
		<title>JSP a page</title>
	</head>
	<body>
		<% out.println("Welocome to test site,http://www.a.com");%>
	</body>
</html>

[root@localhost conf]# vim /web/b/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
	<head>
		<title>JSP a page</title>
	</head>
	<body>
		<% out.println("Welocome to test site,http://www.b.com");%>
	</body>
</html>

重启tomcat
[root@localhost ~]# systemctl restart tomcat

在Windows下的C:\Windows\System32\drivers\etc中的hosts文件中添加

tomcat_ip www.a.com www.b.com

重启服务

测试:

相关推荐
计算机毕设指导66 小时前
基于SpringBoot的城乡商城协作系统【附源码】
java·spring boot·后端·mysql·spring·tomcat·maven
不修×蝙蝠1 天前
Tomcat理论(Ⅰ)
java·服务器·java-ee·tomcat
~Yogi1 天前
新版Tomcat MySQL IDEA 安装配置过程遇到的问题
mysql·tomcat·intellij-idea
互联网动态分析2 天前
Tomcat:卓越之选,赋能Java Web应用的稳健运行
tomcat
红豆和绿豆2 天前
springboot项目如何部署到tomcat中
服务器·spring boot·tomcat
小安同学iter3 天前
使用Maven将Web应用打包并部署到Tomcat服务器运行
java·tomcat·maven
小钊(求职中)3 天前
Java开发实习面试笔试题(含答案)
java·开发语言·spring boot·spring·面试·tomcat·maven
shix .3 天前
什么是tomcat
java·tomcat
天荒地老笑话么3 天前
Mac安装配置Tomcat 8
java·macos·tomcat
Allen_LVyingbo3 天前
DeepSeek R1与互联网医院的深度融合:金医慧通案例的创新实践与启示
人工智能·spring boot·tomcat·健康医疗·互联网医院