war文件中的Maven工件版本号

Bal*_*laB 1 gwt tomcat maven-2 servlets maven

我正在使用Maven 3来构建Dashboard项目

在构建我的Web应用程序之后,我将我的war文件作为Dashboard-0.0.1.war并在我的tomcat中成功部署了这个war.好吧,它很好

但要启动我的应用程序,我需要点击URL作为

http://localhost:8080/Dashboard-0.0.1
Run Code Online (Sandbox Code Playgroud)

但我需要使用如下URL

http://localhost:8080/Dashboard
Run Code Online (Sandbox Code Playgroud)

不使用版本号.,

应用程序基于GWT和Java servlet构建

请帮助克服这个问题...

Kai*_*nad 5

你可以在你的pom中指定战争的最终名称

...
<build>
    <finalName>${project.artifactId}</finalName>
</build>
...
Run Code Online (Sandbox Code Playgroud)

或者您可以在Tomcat中设置上下文名称而不更改战争的文件名,如下所示:

...
<Context path="/Dashboard" docBase="webapps/Dashboard-0.0.1.war" />  
...
Run Code Online (Sandbox Code Playgroud)