【问题标题】:How deploy spring web services on websphere 8.5如何在 websphere 8.5 上部署 Spring Web 服务
【发布时间】:2015-04-14 21:21:37
【问题描述】:

我正在使用 maven 生成带有 WAR 模块的 EAR,在 Server Websphere 8.5 上安装它没有问题,但应用程序没有将它部署在 uri (localhost:9080/ContextRoot) 服务器 websphere 显示下一条消息:

错误 404:SRVE0190E:找不到文件:{0}

搜索 websphere 的文件是什么?

EAR的结构是:

--EAR 
  ---Meta-inf
  ---War.war
     ---Web-inf
        ---classes
        ---lib
        ---web.xml

     ---meta-inf
        ---manifest.mf

【问题讨论】:

  • 这可能会有所帮助packtpub.com/books/content/…
  • 您的服务是如何定义的?您的 web.xml 是 3.0 版吗? application.xml 第 6 版,如果有的话?

标签: spring maven web service websphere


【解决方案1】:

如果 webshere 显示该应用程序已启动并正在运行,您可以转到管理控制台并单击该应用程序

检查您是否在 Web 服务属性下看到任何服务提供商,如果您没有看到,则说明打包/启动存在问题。

如果是耳朵,请在打包时确认您在 POM 中指定的上下文根。

【讨论】:

  • 它在 websphere 中运行的应用程序,但我无法部署它。 Web 服务属性下的服务提供者是什么意思?上下文 Root 在 WebSphere 中是相同的。 thx.-
【解决方案2】:

如果您的应用部署成功,您可以通过控制台验证上下文根:
Enterprise Applications > applicationName > Context Root For Web Modules

然后您可以检查,如果您可以通过以下方式访问 wsdl:

http://host:port/context/serviceName?wsdl

【讨论】:

  • 这是一条消息:错误 404: com.ibm.ws.webcontainer.servlet.exception.NoTargetForURIException
猜你喜欢
  • 2013-08-01
  • 1970-01-01
  • 2020-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多