【问题标题】:web.xml vs. annotation in VaadinVaadin 中的 web.xml 与注释
【发布时间】:2015-04-16 04:04:01
【问题描述】:

我正在使用 Vaadin 7.4.3,tomcat 8。在 eclipse 中创建 Vaadin 7 项目的向导期间,它有一个名为“生成 web.xml 部署描述符”的复选框。

新方法是使用注解,而不是在 web.xml 中指定。有没有我必须使用 web.xml 的配置,因为它没有注释?即使您可能不会将 web.xml 用于 Vaadin 7.1 及更高版本的项目,始终生成 web.xml 是否是一种好习惯?

谢谢

【问题讨论】:

  • web.xml 的一个原因是在 web.xml 中存储配置参数等
  • @AndréSchild 配置参数是什么意思?
  • 例如这个:<context-param> <description>Local cache node</description> <param-name>cacheNodeURL</param-name> <param-value>127.0.0.1:11211</param-value> </context-param> or <env-entry> <description>The LDAP Server to use</description> <env-entry-name>ldap.server</env-entry-name> <env-entry-value>$ldapserver</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry> 我们使用这个来根据环境和客户端实例来定制它

标签: vaadin vaadin7


【解决方案1】:

是的,应用程序的某些方面肯定无法使用注释进行配置(即,没有注释表明您希望会话 cookie “仅限 http”)。

我建议您在需要时创建 web.xml 文件。迟早它可能会被使用,但不要提前太担心。在现有项目中创建 web.xml 文件并不是什么黑魔法:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 2013-06-14
    • 2022-11-28
    • 1970-01-01
    • 2019-05-23
    相关资源
    最近更新 更多