如何解决访问应用程序服务时出现 503 Service Unavailable 错误
我在 SAP NetWeaver 系统上部署了两个应用程序,一个是 UI 应用程序,另一个是基于 OSGi 的 Web 应用程序,用于公开 OData 服务。
UI 应用程序运行良好且可访问,但 Web 应用程序无法访问。
我已验证应用程序已成功部署并在控制台中显示“已启动”,我还通过应用程序的内部 telnet
控制台交叉检查所有服务都在运行,但在访问服务时浏览器或控制台,它显示:
503 服务不可用”对于 Web 应用程序。
我也尝试在那台机器上通过 curl
访问 URL,但得到了相同的结果。
是否需要任何配置才能使应用程序公开的所有服务都可以访问?
web.xml
的应用程序:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee">
<listener>
<listener-class>org.apache.felix.http.proxy.ProxyListener</listener-class>
</listener>
<servlet>
<servlet-name>proxy</servlet-name>
<servlet-class>org.apache.felix.http.proxy.ProxyServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>proxy</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。