我有一个多模块 Maven Web 应用程序,我想在 Eclipse 中使用 Jetty 运行它。我阅读了几篇教程(here is 我尝试遵循的一篇)。
我认为需要做的一切就是在 pom.xml
中添加插件和依赖项我的项目的 Spring Web 模块,然后在 mvn jetty:run
的帮助下(同样,在 Web Spring Maven 模块中)运行应用程序并能够在浏览器中查看结果。所以,第一个问题是:我必须做其他事情吗(例如在 web.xml
文件中)?
编辑:
我还必须添加 <pluginGroup>org.mortbay.jetty</pluginGroup>
在 Maven 的 settings.xml 中启动服务器,不会出现错误。
我得到HTTP ERROR: 503 SERVICE_UNAVAILABLE
。可能的原因是什么?我是否需要更多依赖项或添加其他内容?提前致谢。
最佳答案
首先,您还需要将插件添加到通常的构建部分,而不仅仅是插件管理 block 。
<project ...>
<build>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
</plugin>
...
</plugins>
..
</build>
</project>
此外,我建议您更新 maven-site-plugin ,因为您使用的是非常旧的。
关于java - 使用 Jetty 运行多模块 Maven Web 应用程序,HTTP 错误 : 503 SERVICE_UNAVAILABLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10395817/