Tomcat域名路径配置

最近需要配置到TOMCAT的路径指向,在网上找了不少资料,结果令我非常失望,偏方不少,但是真正能药到恰处的实在没有,好在最后在某人的博客里面找到一点眉目,不过还是说的不大准确,而且容易造成误解。最后终于自己试了出来,正确的配法应该是这样的:
1.一般情况下,tomcat默认的域名+加应用程序的路径是:http://localhost:8080/youApps/index.html,首先要在网络上进行发布,需要改端口,这个很简单,只需要直接在server.xml里面来个ctrl+f找到8080改成80即可.
2.所以路径就变成:http://localhost/youApps/index.html,再者修改web.xml,加个index.html节点到该文件,默认好像只有一个index.jsp
3.这样路径就变成了:http://localhost/youApps,在网络上访问应用程序,我们一般希望的路径是:http://localhost这样的格式,所以还要把应用目录去掉(还要保证原来的项目中的任何图片或者路径不需作任何修改也可以正常运行,只要修改配置,不需要修改源码),有两种方式:1>把项目直接拷贝到root下面,加上一条语句在<host>之间<Context path="" docBase="youApps" Debug="0" Reloadable="true"/>(Host表示一台虚拟主机,context表示虚拟主机上的一个应用,故此设置)。2>也可以重新新建一个Host,此时不需要将目录拷贝到root下面,直接给出磁盘绝对路径即可。
4.此时路径已经是 http://localhost/ ,但是我们一般都是用域名进行访问,所以应该给它设置上一个域名,现在假设已经有 www.openso.net 这个域名,我们希望把它指到我们的服务器上,当然IP指向这个是必须的,但是不是现在我想讲的,我想讲的是在该域名已经指向我们的服务器上,tomcat的设置。先找到本地C:/WINDOWS/system32/drivers/etc/hosts文件,正常情况下里面默认有(127.0.0.1       localhost),表示localhost指向本机,我们加上127.0.0.1   www.openso.net ,再在server.xml文件中加上
<Host name=" www.openso.net " debug="0" appBase="你的项目磁盘绝对路径"
      <Context path="" docBase="youapps" Debug="0"/>
</Host>
关闭并重启TOMCAT即可。此时你的应用项目访问路径就是 http://www.openso.net/ .
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值