3

我有一个工作的 Spring MVC 应用程序(在部署到 jboss 时做我想做的一切),现在我正在寻找一种如何从 jar 启动我的应用程序的方法。我想到的是在启动 jar 时,首先应该启动某种 Web 服务器才能运行应用程序。

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

我的主要弱点是我对 servlet、上下文等没有真正的透彻理解。我在浏览谷歌搜索时经常看到的术语,也许我已经找到了解决方案但不明白。

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

Maven tomcat 插件

4

1 回答 1

2

是的,我已经多次这样做了,如果你知道这些位是如何工作的,那就相当简单了。

既然你已经解释过你不知道这些位是如何工作的,那会有点难,:)
但它们并不太难学,最简单的学习方法就是实践——所以你正朝着正确的道路。

此处接受的答案:在没有 maven 的情况下启动 jetty 的可执行战争文件是您将在此主题上获得的一些最佳建议。

我会建议:

  1. 创建一个 WAR 以开始(您可能从 JBoss 部署中获得)
  2. 让 WAR 在标准 Jetty 下运行(相当直接,有很多教程)
  3. 然后按照我链接的建议将嵌入式 Jetty 转换为您的 WAR 文件。

如果您遇到任何问题,请通过具体的问题示例提出具体问题,我们会尽力提供帮助。

于 2011-02-11T02:30:34.587 回答