名词解析
eclipse中的项目名、maven install 生成的war包:这两个文件的名字可以任意,是为了eclipse区分不同的项目名,不影响浏览器访问项目时输入的名字。
访问此项目在浏览器写的项目名:访问java web时输入的项目名,为了让tomcat区分访问的是哪个war包
第一种方法
第一种方法:eclipse中设置,需要右键项目——>Properties——>Web Project Settings界面设置要在浏览器访问的项目名称。
截图如下:
如果设置不成功,就清理下eclipse或tomcat的缓存再试试。maven clean ,然后重新maven install即可。
第二种方法
eclipse下可以通过设置server的访问路径来设置。步骤为
1.Window---other---找到server窗口
2.双击Server窗口中的Tomcat,选择下方菜单栏的Modules。如下图
3.点击Edit,修改path即可修改访问路径。如果访问路径是ROOT,那么部署到tomcat实际使用环境中时是不需要下ROOT的,如果不带访问路径,默认访问ROOT。但是在eclipse的tomcat环境下,是需要写ROOT的。
第三种方法
1.将项目maven install形成war包
2.将后缀为war包修改后缀名为zip,然后解压缩。
3.新建一个文件夹,起名字即为Tomcat要访问的项目名
4.把解压出来的文件复制到新建的文件加下,放到Tomcat上即可运行,并且访问的项目名写起的名字即可
第四种方法
Maven设置生成的war包名称
在pom.xml文件中添加:
<build>
<finalName>projectName</finalName>
</build>
mvn clean install的时候会生成projectName.war或是jar包