Tomcat配置项目路径、访问资源不用加项目名称及端口号

这个在网上一搜一大把,我为什么写这个是因为那些贴子都很坑我被坑过。

我的初衷也不只是为了用localhost:8080不加项目名就能访问,而是要让图片、样式和js等等的url路径都不需要加上项目名称。

跟网上说的一样,首先是找到tomcat目录conf文件夹下的server.xml文件,在<host></host>标签中加上<Context path="" docBase="xxxxx" reloadable="true"/>

path=""就是让所有资源的访问路径都不需要加上项目名称的答案,docBase="xxxxx"就是指定项目的路径。

那么坑点来了,docBase="xxxxx"必须指向工程项目中的WebRoot文件夹(MyEclipse建的项目指向WebRoot,Eclipse建的项目要指向WebContent),这点网上都没说,我也不知道那错了,尝试了所有方法花了很多时间终于找到这个原因。

这句话是转的:80端口是网络服务器提供www服务的默认端口,如果将端口设置成80后,网址(IP)后面就不用跟端口号了

转载于:https://my.oschina.net/js99st/blog/417851

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值