代码之家  ›  专栏  ›  技术社区  ›  Justin

spring还是jetty.xml?

  •  2
  • Justin  · 技术社区  · 15 年前

    我有一个SpringWeb应用程序(当前打包为一个war文件),我希望能够以独立配置(小规模)从Jetty启动它。 一体式 部署,并在开发环境中启动)。

    因为我已经在使用Spring,所以我想要做的似乎是创建我的Jetty服务器和WebContext对象,以及使用Spring的初始JNDI上下文。但是,这似乎与配置相同环境的jetty.xml方法重叠。

    一种方法更好吗?jetty.xml是否提供了比使用Spring更容易的东西?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Timo Westkämper    15 年前

    我将使用jetty.xml进行jetty配置。如果遇到麻烦,你会得到更容易的帮助。

    此外,如果您选择春季路线,则需要两种不同的弹簧设置来配置Jetty和您的webapp。

        2
  •  0
  •   Justin    15 年前

    使用jetty.xml可以运行auto-starter,这使得使用JSP页面更加容易(通过 java -jar start.jar )在经历了Spring之后,我发现jettyXML语法隐藏了一些非直观的对象关系;例如,谁会认为简单地实例化 org.eclipse.jetty.plus.jndi.Resource 也会通过JNDI暴露它。

    此外,使用jetty.xml,最终不会加载两次所有Spring类(一次用于容器,一次用于Spring应用程序)。我肯定有办法解决这个问题。