>>分享Java Web开发技术,并且对孙卫琴的《Tomcat与Java Web开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 35558 个阅读者 刷新本主题
 * 贴子主题:  Tomcat的虚拟主机的设置 回复文章 点赞(0)  收藏  
作者:Jacky    发表时间:2026-01-18 07:42:53     消息  查看  搜索  好友  邮件  复制  引用

以下是本人使用tomcat设置虚拟主机的方法,以及遇到的一个问题:



1、首先配置好环境,同时放置好tomcat,这我就不再详细说明了;

    (假设在windows中tomcat的路径为d:\tomcat,假设在Linux下的路径为~/tomcat)



2、在tomcat中配置虚拟主机最主要的就是一个配置文件“server.xml”,此配置文件的路径为  tomcat目录\conf\server.xml



3、配置虚拟主机需要在server.xml中添加<host>元素,步骤如下

   1)在server.xml文件中找到<Engine>元素,<host>元素就添加在此元素之中;

   2)在原有的一个默认<host>(localhost)下添加一个虚拟主机<host>元素;

     比如添加的虚拟主机<host>元素如下:

写道
<Host name="www.test88988.com" appBase="D:\tomcat\testapps">
<Context path="" docBase="." debug="0" />
</Host>
    name属性:虚拟主机名字

    appBase属性:虚拟主机WEB目录的位置,推荐使用绝对路径

    Context子元素:一些调试项目的选项,本人也是不是很清楚其用途,不过好像是不能缺少这个子项,不然有时会遇到网页找不到的问题

   3)创建相应的虚拟主机WEB目录,以上例为例,在tomcat目录下创建testapps目录,并放入测试网页index.jsp,内容随意。



4、按官方的文档来说,完成上边的步骤就可以创建虚拟主机了,但是我却遇到了一个很让我费解的问题,明明配置没有错,但为什么自己的虚拟主机就是无法正常显示,看过多份材料后才发现还有一样东西要设置,而这个设置是与tomcat无关的,所以在tomcat的官方文档中是没有说明的。

    这最后一步的设置其实就是设置域名的解析,也就是IP地址与虚拟主机名称的转换,这个功能一般是由DNS来完成的,但在本机中就没有完整的DNS功能,所以这需要自己设置才能正常读取自己新建的虚拟主机(因为虚拟主机是不能靠IP进行访问的)

    关于本机静态DNS的配置如下:

    windows中:   修改在   C:\WINDOS\system32\drivers\etc\hosts 文件,

                         以上例为例,添加如下内容:  
                         127.0.0.1   www.test88988.com
                         ::1   www.test88988.com
    如果没有权限修改hosts文件,需要选中该文件,按鼠标右键,选择属性->安全->编辑,把当前Windows用户的权限设为“完全控制”。

     Linux中:  修改在   /etc/hosts 文件修改与上边基本相同



5、程序启动tomcat后,在地址栏输入创建的虚拟主机的主机名就可以访问你的虚拟主机了

     以上例为例,在浏览器中输入   http://www.test88988.com/index.jsp  就可以看到自己所输入的内容了。


程序猿的技术大观园:www.javathinker.net
  Java面向对象编程-->输入与输出(上)
  JavaWeb开发-->访问数据库(Ⅰ)
  JSP与Hibernate开发-->数据库事务的并发问题的解决方案
  Java网络编程-->用Spring整合CXF发布Web服务
  精通Spring-->计算属性和数据监听
  Vue3开发-->通过Axios访问服务器
  Servlet中读JSON请求数据和写JSON响应数据
  一个web疑问
  Java二维码生成-谷歌(Google.zxing)开源二维码生成的范例及...
  JSP 自定义标签
  Servlet 处理日期
  Servlet入门范例的创建和运行
  Servlet 生命周期
  在Java Web应用中如何判断客户请求来自移动端访问还是PC端访...
  java生成图片验证码--封装生成图片验证码的工具类
  深入解读HTTP Session
  web.xml中配置出错页面,处理异常
  Tomcat的工作模式和运行模式
  Web1.0 ,2.0,3.0 的概念和演变
  JavaWeb视图层技术对比:jsp、freemarker、velocity
  Java EE改名Jakarta EE
  更多...
 IPIP: 已设置保密
楼主      
该用户目前不在线 kericnnoe 
威望: 未知
级别: 未知
魅力: 未知
经验: 未知
现金: 未知
发文章数: 未知
注册时间: 未知
 复制  引用


如果你今天是新手玩家,想必在徵求資深線上博弈老手的推薦之前一定也有去進行查詢的動作,但跟小二手車、餐廳不同,要找到一個真正能夠替玩家著想且玩起來最有保障的線上博弈平台並不是那麼容易,因此線上博弈資訊推薦給大家最值得一玩的線上博弈百家樂,那就是真人娛樂城!
发文章时间 2026-01-18 07:42:53
 IPIP: 已设置保密 1 楼     
1页 1条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。