【问题标题】:HTTP 404 - JBoss AS 7 - Eclipse Juno - OpenShift AppHTTP 404 - JBoss AS 7 - Eclipse Juno - OpenShift 应用程序
【发布时间】:2013-02-16 06:19:27
【问题描述】:

我对 Java 和 Web 开发并不陌生,但对 JBoss、Maven 和 OpenShift (Redhat) 非常陌生 - 我想从 Eclipse 部署一个基本的Hello, World

我在 eclipse 中创建了一个新的 OpenShiftJBoss AS 7 应用程序,它自动配置了所有的 maven 东西(对此我没有太多想法)。我运行 index.html 没有任何错误 - 它在 localhost:8080/app-name

上打开正常

但是当我导航到localhost:8080/app-name/servlet-name 时,它给了我一个HTTP 404

这是我的目录:

还有来自WEB-INF/web.xml的我的servlets

<servlet>
<servlet-name>Auth</servlet-name>
<servlet-class>co.suhas.live.Auth</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Auth</servlet-name>
<url-pattern>/Auth</url-pattern>
</servlet-mapping>

我错过了什么却没有做什么? 谢谢。

【问题讨论】:

  • 检查了日志?生成的 .war 看起来没问题吗,你在 maven pom 中配置了 war 吗?

标签: java eclipse maven jboss openshift


【解决方案1】:

OpenShift 上的应用程序不绑定到 localhost。它们绑定到 OPENSHIFT_INTERNAL_IP 并在 OPENSHIFT_GEAR_DNS:80 上对外公开。

【讨论】:

    【解决方案2】:

    重启和清理 Eclipse 似乎可以解决这个问题!奇怪。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-11
      • 2012-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多