您的位置:首页 > 运维架构 > Tomcat

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

2015-05-21 00:00 761 查看
这个在网上一搜一大把,我为什么写这个是因为那些贴子都很坑我被坑过。
我的初衷也不只是为了用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)后面就不用跟端口号了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: