【问题标题】:change name on wicket application在检票口应用程序上更改名称
【发布时间】:2013-08-07 12:36:01
【问题描述】:

如前所述,我想更改检票口应用程序的名称。最好我想在 pom.xml 中设置名称,以便通过版本保持一致。现在它看起来像这样:

localhost:port/artifactId-version

我想要的是

localhost:port/artifactId

谢谢

【问题讨论】:

  • 您在 Tomcat 或 JBOSS 中运行您的应用程序?
  • JBoss,但我想在 Tomcat 中拥有相同的功能。

标签: jakarta-ee wicket pom.xml


【解决方案1】:

如果您通过 Maven 构建 Wicket 应用程序并创建“artifactId-version.war”形式的 WAR 文件,并且 servlet 引擎将其用作部署名称,则一种选择是设置 ${project. pom 中的 build.finalName} 属性为 ${project.artifactId}(或 war 插件配置中的 'warName' 值)。

【讨论】:

    【解决方案2】:

    不完全是您正在寻找的,但可能适合您。我们在 jboss-web.xml 中的 JBOSS 5.1 中这样做:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 5.0//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd">
    <jboss-web>
      <context-root>/yourName</context-root>
    </jboss-web>
    

    jboss-web.xml 文件放在 web.xml 旁边。

    【讨论】:

    • 这样就行了!对于最常见的服务器,是否可以以某种通用方式执行此操作?
    • 我不知道。我们只使用 JBOSS。
    猜你喜欢
    • 2018-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 2011-10-05
    • 1970-01-01
    相关资源
    最近更新 更多