2016-05-23 214 views
0

我正在使用WSO2 ESB在Windows虚拟机上集成多项服务。 我使用简单代理来映射部署在其上的服务。但问题是我无法从外部访问它们,无需在部署服务的端口8280开放互联网,但我只能看到空白页面。什么可能是错的? 另一个问题是我试图将WSO2 ESB管理控制台本身映射到使用简单代理的机器外部,并且我失败了,它加载了我this is what i see on trying the serviceWindows上的WSO2 ESB代理服务

您能否给我一个关于如何解决这个问题的提示?是否有可能使用ESB本身共享esb mgmt控制台?

非常感谢提前,

回答

0

不要ü有代理中间?它看起来像截图网页丢失所有图片,与此同时css被成功加载。

另一个问题你使用哪种虚拟机?例如在virtualbox默认的虚拟机后面有NAT。

我无法连接到虚拟机上的服务器,只能从主机上的相反方式的服务器连接到虚拟机中可用的主机上。

要让虚拟机中的服务器在主机上可用,需要将网络配置为网桥。

+0

我使用的虚拟机是Windows服务器2008年。我不确定代理服务器,可能,它不是我的机器,我只是用它来整合。在代理的情况下有什么办法来解决这个问题? 同样的问题与.jsp文件所提供的服务,但是这是更糟糕,我无法看到甚至在同一台机器上的页面的上下文。只是一个空白页面。 –

+0

你检查过防火墙设置吗?默认情况下,端口8280可以在Windows Server上被阻止 – simar

+0

由于我可以访问它,因此它是开放的,但是出现了问题。比如我可以打开网页myservername:8280 /服务/与部署服务的列表中,但只作为WSDL ...也许我做了拧干,并部署用于测试的缘故Tomcat的端口8002上非常简单的页面,然后通过ESB暴露的端口8280至极只是index.html页面可以从我以同样的方式为虚拟机上的PC可以看到,但更复杂的东西deplyed在AS战争都没有。 –

0

不知道它是否有帮助,但我认为在应用所有安全补丁(贵宾犬,Diffie-Hellman等)后,我的企业网络中出现类似问题。我不得不在catalina.xml中配置地址(如果我没记错的话),它们可以在/允许访问管理控制台的地方。不能告诉你更多的细节,因为我在度假:-)

也许值得一试。

+0

非常感谢!我会看看,但如果ü可以提供我更多的细节当u从后面!假期我会很感激这个 –

+0

很抱歉这么晚才回复我只是检查配置和carbon.xml我不得不将服务器名称添加到白名单下面一个例子: –

+0

真正 允许 碳/序列 ..... 注册表/资源/

0

来自现实生活的另一个例子。来自外部资源的HTTP响应是application/json,响应状态为200 OK。 ESB配置为使用

<messageFormatter contentType="application/json" 
         class="org.apache.synapse.commons.json.JsonStreamFormatter"/> 

,但内容很简单text/plain的。

在分析正文的http响应异常期间,抛出并且只是悄无声息地写入日志,没有任何错误消息处理。只是空的回应客户。

为了说明服务可以访问,默认情况下在服务器上会有echo服务,它会响应请求的内容。尝试使用它。

0

试图映射WSO2 ESB管理控制台本身使用简单的代理

默认情况下,管理控制台试图强制执行动态链接端口9443是从机器外availbe (JSP)页面。这就是为什么你只看到部分页面,你不应该能够登录。

你可以做的是编辑库/ conf目录/ tomcat的/卡塔利娜-server.xml中和连接器运行的端口9443,你可以添加属性proxyPort =“443”,碳控制台会很乐意在443上运行。

对于服务,我的猜测将是对防火墙/网络规则,但是没有其他的信息,我不能回答(或 - 他们的工作,只是你可能不尝试通过简单的浏览器的访问请求他们)

+0

事实上,我没有能力,在我将证书放入登录/密码字段后,它给了我一个空白页面。 我按照你的建议更改了catalina-server.xml并重新启动了WSO2,但它没有帮助,我仍然只看到部分加载的页面,没有一个图像能够被加载,并且可能不仅仅是它们。 为了避免代理,防火墙问题和获得相同的行为,我只是在虚拟机Ubuntu上尝试了相同的事情,但WSO2管理控制台并未加载到ESB暴露的同一台PC上。我可以提供哪些其他细节以获得建议? –

+0

你能看到来自浏览器的HTTP通信吗? (通常F12会给你开发控制台)。你不是只是重定向到“本地主机”或另一个端口?请参阅此文档https://docs.wso2.com/display/ESB481/Setting+Up+Host+Names+and+Ports – gusto2