【问题标题】:Web application is seemingly not running when deployed in websphere在 websphere 中部署时,Web 应用程序似乎没有运行
【发布时间】:2014-02-17 17:18:24
【问题描述】:

我有一个在 tomcat 中部署和运行的 war 文件。然后我从管理控制台将它部署在 websphere 中。 Web 应用程序的状态与“ivtApp”、“query”等内置 Web 应用程序一起被视为已启动。现在来自此链接:

标题

http://pic.dhe.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=%2Fcom.ibm.websphere.nd.doc%2Finfo%2Fae%2Fae%2Frins_portnumber.html

看起来 web 应用程序的端口号是 http 的 9080。我尝试使用以下链接运行应用程序:

http://{localhost}:9080/spring3HibernateMaven/index

(我使用“{”是因为该网站不允许输入 localhost)

上下文根是 spring3HibernateMaven。我在浏览器中收到页面未找到错误。所以我认为我的网络应用程序一定有问题。因此我尝试运行他们的网络应用程序:

http://{localhost}:9080/ivtApp

这给出了同样的错误。甚至

http://{localhost}:9080/

给出同样的错误。我认为它应该为这个 url 显示一些东西,如 tomcat 所示。

那么我如何在 websphere 中运行/任何 Web 应用程序?仅供参考,我从他们的网站下载了最新版本的 websphere。

谢谢

【问题讨论】:

  • 您是否将 WAR 安装为 EAR 的一部分?您是使用管理控制台还是使用 wsadmin 安装应用程序?如果您转到应用程序 > 应用程序类型 > WebSphere 企业应用程序 > your-app > Web 模块的上下文根,您应该能够看到用于您的应用程序的上下文根。
  • 感谢您的回复。我通过选择新应用程序来部署战争。我使用了正确的上下文路径,因为我从运行的 tomcat webapp 复制了一个并将其用于 websphere webapp。
  • 您不能假设您使用的端口是 9080。您正在查看 WAS 6.0 的文档,即使如此,该端口也是可重新配置的。您说您下载了 WebSphere 的最新版本,即 8.5 版,后来又出现了几个主要版本。您需要确定您使用的是哪个端口。您有权访问管理控制台吗?
  • 您好,感谢您的回复。我创建了第三个配置文件 AppSrv03,其端口为 80。我打开 localhost 没有问题。但是,我部署的战争文件仍然没有显示在带有 url localhost/spring3hibernate 的浏览器中。仍然没有找到页面:(。
  • 我的意思是配置文件的网络服务器的端口是80。

标签: websphere


【解决方案1】:

ivtApp 有上下文路径“ivt”,所以需要使用 host:9080/ivt

顺便说一句,您可以在 websphere\application 控制面板中找到上下文路径设置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多