JDK版本:17.0.2

Tomcat版本:10.0.17

建议删除Tomcat重新安装一个全新的,以免发生未知的错误。

1.创建域文件

在Tomcat所在文件夹里创建名为webprog的文件夹,在webprog中再创建名为ROOT的文件夹,再在ROOT里面创建webtest.txt,文件内容为webprogtest-problem 1。

2.修改server.xml

打开Tomcat文件夹-conf-server.xml,拉到文件末尾。在原有</Host>之后添加选中的部分。

<Host name="www.webprog.org"  appBase="AAA"

unpackWARs="true" autoDeploy="true">

</Host>

在AAA的位置填上你的webprog的绝对路径,其他的不变,保存。

3.修改系统hosts

这一步主要是为了在浏览器中能访问成功,不影响telnet访问,不然会出现404,因为这个虚拟主机是在局域网上的,浏览器去公网上找不到位置,需要手动告诉电脑网址对应的ip地址。

在C:\Windows\System32\drivers\etc下,找到hosts文件用记事本打开,在最后一行加上:127.0.0.1 www.webprog.org

如果没有hosts文件,在桌面创建host.txt文件复制以下内容:

​
# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This file contains the mappings of IP addresses to host names. Each# entry should be kept on an individual line. The IP address should# be placed in the first column followed by the corresponding host name.# The IP address and the host name should be separated by at least one# space.## Additionally, comments (such as these) may be inserted on individual# lines or following the machine name denoted by a '#' symbol.## For example:##      102.54.94.97     rhino.acme.com          # source server#       38.25.63.10     x.acme.com              # x client host# localhost name resolution is handled within DNS itself.#      127.0.0.1       localhost#      ::1             localhost127.0.0.1 localhost127.0.0.1 www.webprog.org​

保存txt文件,并把文件移动到上述位置。

4.修改web.xml

这一步是设置欢迎页面,使得其他设备有权限访问。将webtest.txt设置成欢迎页,不然浏览器会返回403拒绝访问。

打开conf中的web.xml,拉到最后,添加选中的那一行,保存退出。

5.telnet访问

打开cmd,键入:startup.bat启动Tomcat。

新建一个txt文件,输入如下内容:

注意空格,host不区分大小写。host表示访问虚拟主机的哪个域,不同的域文件不互通。

重新打开一个cmd,键入:telnet localhost 8080或者 telnet www.webprog.org 8080。两者没有区别,因为在hosts文件里已经告诉电脑localhost和www.webprog.org都指向127.0.0.1,此ip地址代表的就是本机,所以直接写ip地址也是可以的,8080则代表进入到本机的Tomcat应用,即虚拟主机。

回车后是一个纯黑界面,键入:ctrl+],出现如下界面:

直接回车后又是一个纯黑界面,复制刚才创建的txt文档中的两句话,在纯黑界面右键,然后回车(可能要两次),注意要快,不然会遗失主机。而且不能修改,输入错误即使修改对也会报错。

成功!

如果想通过浏览器访问可以输入:www.webprog.org:8080。

Windows内使用Tomcat新建虚拟主机,并使用telnet访问相关推荐

  1. Tomcat定义虚拟主机案例

    Tomcat定义虚拟主机案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.准备环境 1>.创建web程序的根目录 [root@yinzhengjie ~]# mkdir ...

  2. Tomcat配置虚拟主机

    第一步:创建站点目录 mkdir -p /data/{test,logs} 第二步:创建测试页 测试页 [root@localhost tomcat]# cat /data/test/index.js ...

  3. Tomcat介绍和安装,以及tomcat的虚拟主机配置

    为什么Tomcat火了 Tomcat介绍 Tomcat核心组件 简述Tomcat处理请求过程 Tomcat目录机构 Tomcat安装 虚拟主机配置 Tomcat介绍 ●自从JSP发布之后,推出了各式各 ...

  4. 虚拟服务器英文版设置,apache配置(linux及windows中的设置)以及虚拟主机的设置(国外英语资料).doc...

    apache配置(linux及windows中的设置)以及虚拟主机的设置(国外英语资料) apache配置(linux及windows中的设置)以及虚拟主机的设置 Syllabus Apache in ...

  5. tomcat配置虚拟目录 / tomcat配置虚拟主机

    tomcat配置虚拟目录 虚拟目录的作用:可以发布指定目录下的项目 (之前讲解过--如果我们想要去发布一个web项目,那么这个项目必须放在tomcat的webapps目录下:放到webapps目录下之 ...

  6. Linux使用Tomcat部署虚拟主机

    一.虚拟主机知识 关于虚拟主机,我已经写过多篇文章了(Nginx虚拟主机,Web虚拟主机),可以看到只要是搭建web运行环境,用到虚拟主机技术的情况还是很多的,做大的好处就是省钱,一台服务器能办到的事 ...

  7. Linux配置虚拟主机后,只能访问到主页怎么办?

    Linux配置虚拟主机后,只能访问到主页怎么办? 今天配置了lamp后,添加了一个虚拟主机,配置http.conf后,增加虚拟主机,测试访问发现只有域名下能访问,ljt.com但是域名下所有的都访问不 ...

  8. Tomcat的虚拟主机的配置

    比如:配置一个虚拟主机的名字是www.sina.com 1 改动window系统中的HOST文件[C:\WINDOWS\system32\drivers\etc\hosts]   127.0.0.1 ...

  9. Tomcat配置虚拟主机的两种方式

    1.基于主机名的虚拟主机配置 在随意盘符下建立一个目录作为虚拟地址的目录.例如:F:\virtualhost1,在其下建立 test1.html,写入内容例如:test 在tomcat/conf/se ...

最新文章

  1. 利用多线程解决多业务不同定时区间歇触发问题的一种方法
  2. prism项目搭建 wpf_Prism完成的一个WPF项目
  3. 2018/Province_Java_A/1/分数
  4. c# mongodb or查询_C# MongoDB 查询方法
  5. 2020,这些前沿技术成全球关注热点
  6. MongoDB安装中断问题 - 踩坑篇
  7. Servlet的学习之web路径问题
  8. NS3 MyApp Class Reference
  9. Pascal VOC 数据集国内下载
  10. BG.Hive - part3
  11. oppok3如何刷机_oppok3刷机方法
  12. 充值抖币显示苹果服务器异常,抖音充值抖币怎么充值不了
  13. c51单片机模块化编程
  14. →箭头符号大全复制_特殊符号大全,想要那个自己来复制
  15. 激光发生器的防浪涌防静电保护
  16. Delphi7_Lite_Fullv7.3优化精简全功能版
  17. 蓝牙耳机品牌哪个音质好佩戴舒适性?2023年蓝牙耳机盘点
  18. Sorry ,中产 -20160929
  19. world添加水印java,Java添加水印到Word文档
  20. es6去除重复项_ES5 ES6中Array对象去除重复项的方法总结

热门文章

  1. android 4.2 自定义PreferenceCategory PreferenceScreen Preference等
  2. 违约预测模型后续工作
  3. 为什么我的QQ打不开呢?
  4. 幼儿应不应该使用计算机,该不该对幼儿进行电脑教育?
  5. 英国Assignment写作要求通常包括哪些方面?
  6. Chrome 总是打开就崩溃原因
  7. 精益数据分析 - 第3章 你把生命献给谁
  8. R语言量化:合成波动率指数移动平均策略分析标准普尔500波动率指数(VIX)
  9. com.sec.android.app意外停止,三星手机主屏幕进程意外停止的最佳解决方法.pptx
  10. 路由器断网如何配置上网