在Ubuntu上配置Tomcat虚拟主机步骤如下:
安装Java和Tomcat
sudo apt update  
sudo apt install openjdk-11-jdk tomcat9  # 安装Java和Tomcat9  
配置虚拟主机
编辑/etc/tomcat9/server.xml,在<Engine>标签内添加<Host>元素,例如:
<Host name="example.com" appBase="webapps/example" unpackWARs="true" autoDeploy="true">  
    <Context path="" docBase="/var/www/example" reloadable="true"/>  
</Host>  
name:虚拟主机域名appBase:应用存放目录(可自定义)docBase:Web应用根目录(需提前创建)创建应用目录并授权
sudo mkdir -p /var/www/example  
sudo chown -R tomcat:tomcat /var/www/example  # 确保Tomcat用户有权限  
配置本地解析(测试用)
编辑/etc/hosts,添加域名映射:
127.0.0.1 example.com  
重启Tomcat
sudo systemctl restart tomcat9  
验证配置
浏览器访问http://example.com:8080,查看是否显示对应应用。
说明:
<Host>配置,确保appBase和docBase路径唯一。hosts文件。<Valve>标签添加访问日志等高级功能。