java - 使用 Jetty 运行多模块 Maven Web 应用程序,HTTP 错误 : 503 SERVICE_UNAVAILABLE

标签 java eclipse maven jetty

我有一个多模块 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/

相关文章:

java - 在双括号初始化中引用自身的对象能否给出 NPE?

java - Toast 到第二个 Activity 的 TextView 的值

Java - 在 pom.xml 中添加 jar 依赖

java - 如何解析 Java 中的 xpath 表达式?

java - XDoclet,一个死工具?

java - 应用程序中的 Android 屏幕保护程序(如果未使用)

eclipse - 贾瓦尔 (JNI) 不可用

spring - 严重 : StandardWrapper. 可抛出

java - 从运行的应用程序中恢复Jar

java - 首选项 API 存储