我正在使用带有WAR模块的maven生成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
答案 0 :(得分:0)
如果webshere显示该应用程序已启动并正在运行,您可以转到管理控制台并单击该应用程序
检查您是否在Web服务属性下看到任何服务提供商,如果您没有看到打包/启动时出现问题。
如果是耳朵,请在打包时确认您在POM中指定的上下文根。
答案 1 :(得分:0)
如果您的应用程序已成功部署,您可以通过控制台验证上下文根目录:
Enterprise Applications > applicationName > Context Root For Web Modules
然后您可以检查,如果您可以通过以下方式访问wsdl:
http://host:port/context/serviceName?wsdl