问题描述
我在 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 (将#修改为@)