如何用jetty嵌入spring mvc应用程序

时间:2011-02-09 21:26:09

标签: java spring spring-mvc jetty embedded-jetty

我有一个有效的Spring MVC应用程序(在部署到jboss时执行我想要的所有操作),现在我正在寻找一种如何从jar启动应用程序的方法。我所知道的是,在启动jar时,首先应启动某种Web服务器以便能够运行该应用程序。

我尝试了很多与码头的组合(已经失去了大约2天),我失败了每一个,大多是来自https://stackoverflow.com/tags/embedded-jetty/hot的建议

我的主要弱点是我并没有真正了解servlet,上下文等等。我在浏览谷歌搜索时定期看到的条款,也许我已经找到了一个解决方案,但却不理解。

有没有人做过类似的事情?是的,我已经问过tomcat的类似问题:

Maven tomcat plugin

1 个答案:

答案 0 :(得分:2)

是的,我已经多次这样做了,如果你知道这些位是如何工作的话,这是相当直接的。

既然您已经解释过您不知道这些位是如何工作的,那将会更加困难:)
但是它们并不难学,最容易学习的方法就是做 - 所以你正走在正确的道路上。

这里接受的答案是:Executable war file that starts jetty without maven是您将在这个主题上获得的一些最佳建议。

我建议:

  1. 创建一个WAR(您可能从JBoss部署中获得)
  2. 让WAR在标准Jetty下运行(相当直接,有很多教程)
  3. 然后按照我链接的建议,将嵌入式Jetty转换为WAR文件。
  4. 如果您遇到任何问题,请询问具体问题,并提供错误的具体示例,我们会尽力帮忙。