Tomcat本身支持虚拟主机的功能,
Tomcat下配置JSP虚拟主机(JSP空间)linux服务器应用
。最简单的就是编辑server.xml中Engine部分,默认已经定义了一个localhost的主机,所以我们在地址栏中输入 http://localhost:8080 能访问到Tomcat自带的例子网页。现在我们在添加两个localhost1和localhost2的主机,内容大致如下:
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
这里的主机名 name设置就是主机名称,如果你在服务器上,并且有自己的域名,这个就设置成自己的域名,
电脑资料
《Tomcat下配置JSP虚拟主机(JSP空间)linux服务器应用》(https://www.unjs.com)。appBase要指向一个目录,因为我们这里仅指定了名称,那么这个目录就是应该在Tomcat目录下,localhost1和localhost2目录应该和Tomcat默认的webapps目录在同一个层次。如果你的目录在其它位置,你就需要指定绝对位置,例如D:\localhost1目录。平常我们一般没有自己的服务器和域名,其实在本机也可以测试的。打开C:\WINDOWS\system32\drivers\etc\hosts文件,这是一个文本文件,添加如下两行:
127.0.0.1 localhost1
127.0.0.1 localhost2
保存后退出。我们启动Tomcat后在地址栏分别输入 http://localhost1:8080和http://localhost2:8080就是访问不同的主机内容,前提是你在localhost1和localhost2目录下已经像Tomcat\webapps目录一样布置了程序。