Eclipse中修改Web项目的URL访问路径
背景
访问路径,也就是指在浏览器中访问该web系统时的根路径,比如http://localhost:8080/xxxx/index.jsp 这里的xxxx,也就是request.getContextPath()得到的值。
我们在做系统开发的时候,在本地工作区可能会有同一个系统的多个版本存在,比如上面所说的xxxx系统,这里可能会有xxxx1、xxxx1_1、xxxx1_2代表该系统的1.0 、1.1、 1.2版本,对应的工程名字默认就是系统的访问路径,但是,我们可能会希望这些项目能够有一个统一的访问路径xxxx,这样向服务器部署的时候不管部署的是哪个项目,访问路径都是统一的。
方法
在服务器部署的时候,比如tomcat,我们只需要修改对应的context.xml文件即可,<Context path="">属性对应的就是访问路径。
在Eclipse中,双击Server视图的Tomcat实例,如下:
我们可以看到在Server locations中有3个选项,在上图中选择的是第一个选项,这由Eclipse对tomcat的配置进行管理,对应的虚拟配置目录在图片中的Server Path一栏中。
我们可以去直接修改那个路径下的conf/server.xml文件,或者点击下面的Modules,在里面的web modules里进行修改各个项目的Path。其效果最终都是修改server.xml文件里Context的path内容