我正在使用Maven 3来构建仪表板项目
构建我的Web应用程序后,我得到的战争文件为Dashboard-0.0.1.war
并将这场战争成功部署到了我的tomcat中。好吧,一切顺利
但要启动我的应用程序,我需要按如下网址
http://localhost:8080/Dashboard-0.0.1
但我需要使用以下URL
http://localhost:8080/Dashboard
不使用版本号。,
应用程序基于GWT和Java Servlet构建
请帮助克服这个问题的家伙...
最佳答案
您可以在pom中指定战争的姓氏
...
<build>
<finalName>${project.artifactId}</finalName>
</build>
...
或者您可以在Tomcat中设置上下文名称,而无需像这样更改war的文件名:
...
<Context path="/Dashboard" docBase="webapps/Dashboard-0.0.1.war" />
...
关于gwt - War文件中的Maven Artifact 版本号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8668455/