【问题标题】:Maven artifact version number in war fileWar 文件中的 Maven 工件版本号
【发布时间】:2012-01-29 21:45:28
【问题描述】:

我正在使用 Maven 3 构建仪表板项目

构建我的 Web 应用程序后,我的 war 文件为 Dashboard-0.0.1.war 并成功地在我的 tomcat 中部署了这场战争。很好,一切顺利

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

http://localhost:8080/Dashboard-0.0.1

但我需要使用如下网址

http://localhost:8080/Dashboard

不使用版本号.,

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

请大家帮忙解决这个问题...

【问题讨论】:

    标签: gwt tomcat servlets maven maven-2


    【解决方案1】:

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

    ...
    <build>
        <finalName>${project.artifactId}</finalName>
    </build>
    ...
    

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

    ...
    <Context path="/Dashboard" docBase="webapps/Dashboard-0.0.1.war" />  
    ...
    

    【讨论】:

    • (dance) 我使用了 ${project.artifactId} 我得到了 Dashboard.war 谢谢 Bunting....
    猜你喜欢
    • 1970-01-01
    • 2013-05-07
    • 2012-02-08
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    相关资源
    最近更新 更多