Web项目的URL访问路径

  • Post author:
  • Post category:其他



tomcat启动的URL:


在自己的项目名称上,点右键,properties,web project settings,然后修改右边的context root,一般默认是项目名,但是,如果是复制别的项目工程,还是原来复制过来的项目名

maven工程:项目名称就是artifactId,即f2pdj,在哪里启动,就是哪里,不管是不是父子工程。还有,改的时候要小心,别把 标签里面的artifactId改错了,那就直接报错了

<groupId>com.thinkgem.jeesite</groupId>
<!-- <artifactId>jeesite</artifactId> -->
<artifactId>f2pdj</artifactId>
<version>1.2.6</version>
<packaging>war</packaging>


访问路径:


也就是指在浏览器中访问该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文件即可,属性对应的就是访问路径。

在Eclipse中,双击Server视图的Tomcat实例,如下:

在这里插入图片描述

我们可以看到在Server locations中有3个选项,在上图中选择的是第一个选项,这由Eclipse对tomcat的配置进行管理,对应的虚拟配置目录在图片中的Server Path一栏中。

我们可以去直接修改那个路径下的conf/server.xml文件,或者点击下面的Modules,在里面的web modules里进行修改各个项目的Path。其效果最终都是修改server.xml文件里Context的path内容