配置Tomcat的虚拟目录,通过www.XXX.com的方式访问项目
一般来说,我们访问一个web项目,常用http://localhost:8080/项目名/XX.jsp的这种方式,比较麻烦。如果我们打算采用www.XXX.com的方式访问我们的项目,该肿么办呢?
找到Tomcat的安装目录,D:\tomcat\apache-tomcat-6.0.39\conf的 server.xml文件
找到下面这行 ,将8080 改为80
修改前:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改后:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
--------------------------------------------------------------------------------------------------------------------------
还是server.xml文件,找到Engine标签,在此标签下修改Host标签
修改前:
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
修改后:
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="www.zc123.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"
<Context path="" docBase="/zc/" />
</Host>
</Engine>
www.zc123.com 就是你后面用到的访问名称
docBase="/zc/" 这里是你的项目名,注意前后都有斜杠
-------------------------------------------------------------------------------------------------------------------------
配置虚拟主机,C:\Windows\System32\drivers\etc 下Hosts文件,添加如下一行
注意:
第一个坑,Hosts文件保存之后不一定立即生效,打开cmd命令,输入 ipconfig /flushdns 回车,如图
第二个坑,你的登陆首页可能是你自己命名的,需要在D:\tomcat\apache-tomcat-6.0.39\conf的web.xml中配置一下
我的web.xml中 有以下几行,登陆的时候会自动从上往下寻找,把你的首页添加进去即可
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
第三个坑,我做完才发现上面的方法对自己电脑上的web项目有效,即Tomcat布置在自己电脑上。其实我想要的效果是局域网的各个用户通过域名访问服务器上的web项目。又是一顿查资料,发现得配置域名服务器~~~~
配置Tomcat的虚拟目录,通过www.XXX.com的方式访问项目相关推荐
- Tomcat的虚拟目录映射常用的几种方式
可以直接将项目丢到tomcat的webapps目录下,当tomcat重启时就可以访问到项目了 如果你直接想通过 http://localhost:8080/welcome.html 直接访问该页面,可 ...
- Tomcat映射虚拟目录的三种方式(2021版)
前言:首先要弄明白什么是TOMCAT的虚拟目录:当WEB应用开发完毕后,如果想要对外发布就需要部署到服务器上面,服务器的主要功能就是需要监听端口.接收和解析访问请求并转发给相应的WEB应用进行处理.比 ...
- Tomcat设置虚拟目录的方法, 不修改server.xm
在tomcat文件夹的 conf\catalina\localhost增加project .xml文件 文件内容: <Context path="/project" relo ...
- 使用Tomcat Catalina进行Tomcat服务器虚拟目录设置
最近使用Tomcat 的时候需要进行虚拟目录设置,上网查了一下说是使用Tomcat Catalina进行虚拟目录设置比较好,这样不用修改Tomcat其他相关配置,感觉这个方法很好,于是在下面试了一下, ...
- Tomcat 映射虚拟目录
2019独角兽企业重金招聘Python工程师标准>>> 运行环境:Tomcat6.0,eclipseMars 实现方法 (建议)方法1.%TOMCAT_HOME%/conf/serv ...
- nginx 配置代理和虚拟目录示例
server { listen 80; server_name songaimin.xxx.cn #index index.php index.html index. ...
- 配置IIS之虚拟目录
什么是IIS虚拟目录?有什么优点? 虚拟目录指在站点下建立一个虚拟子目录,指定一个固定的物理路径做为站点的应用路径. 1.虚拟目录与父级站点共用一个应用程序池,例如:站点TestWeb(c:\Inet ...
- IDEA配置tomcat静态资源目录
笔记:如何在IDEA中配置Tomcat的静态资源目录 先找到本地的Tomcat目录,(everything里搜索Tomcat) \ 打开tomcat目录,找到并进入conf目录 \ 需要修改两个文件s ...
- 在Godday虚拟主机上面配置BlogEngine.NET虚拟目录的处理方法
原文地址:http://hongzhang.me/post/2011/06/11/godaddy-blogengine-virtualpath.aspx Godaddy的虚拟主机支持多个域名,但是我再 ...
最新文章
- 万事开头难!最新MyBatis程序配置教程(IDEA版)
- python中ht_python – 解析HTSQL时处理语法歧义
- 关闭CISCO不必要的服务
- sw标准件不能配置_思科设备与华为设备在配置Telnet,有啥不一样呢?
- tornado数据库迁移
- 我心中的ASP.NET Core 新核心对象WebHost(二)
- 上传文件到服务器地址怎么配置,文件上传到服务器怎么配置
- redis教程(七)之redis List
- Mac 安装 home Brew以及 XCTool的过程记录
- 8位数控分频器的设计_数控分频器的设计实验报告
- leetcode剑指Offer2
- QIIME 2教程. 01简介和安装 Introduction Install(2020.11)
- 华为路由器:ppp协议
- 斐讯R1音箱安装悟空遥控,并实现DLNA推送
- Altium Designer学习
- 数学分析里面的蕴含(⇒)到底是什么意思
- 云南大学软件测试,云南大学《软件测试》软件测试期末报告.pdf
- 构建统一平台消除“数据烟囱”“信息孤岛”
- 打不开“计算机管理”
- 一个因变量四个自变量,只有数据如何用1stopt拟合得到非线性方程