WSO2 API Manager 2.0.0:安装 https 证书后出现白屏 [英] WSO2 API Manager 2.0.0 : white screens after installing https certificate
问题描述
我刚刚在 wso2carbon.jks 中安装了一个新的 https 证书,对应机器的 DNS 名称,我已经删除了旧证书.我还更改了 carbon.xml 和 api-manager.xml 中所有出现的{carbon.local.ip}"和localhost",以将它们替换为机器的新名称(也映射在/etc/hosts 中)) 正如我在这里被告知的:WSO2 与 Docker 不兼容
I've just installed a new https certificate in wso2carbon.jks corresponding to the DNS name of the machine, and I've removed the old certificate. I have also changed all occurences of "{carbon.local.ip}" and "localhost" in carbon.xml and api-manager.xml to replace them with the new name of the machine (which is mapped in /etc/hosts too) as I was told to here : WSO2 not compatible with Docker
在此之后,它在 wso2carbon.log 中开始时没有错误或警告,并且我可以连接到商店或发布者,并在没有错误的情况下进行导航.我可以在 URL 栏中看到一个绿色图标,表明证书已安装好并与地址相对应.
After this, it starts with no error or warning in wso2carbon.log,and I can connect to store or publisher and navigate a bit with no error. I can see a green icon in the URL bar indicating the certificate is well installed and corresponds to the address.
但是,当我尝试打开任何应用程序"时:https://myname.domain.fr:9443/store/site/pages/application.jag?name=DefaultApplication,我得到一个没有内容的 HTTP 200 响应.
BUT, when I try to open any "application" : https://myname.domain.fr:9443/store/site/pages/application.jag?name=DefaultApplication, I get a HTTP 200 response with no content.
我能为此做什么,我错过了什么?我怎样才能得到一个日志告诉我发生了什么(现有的日志或 Web 控制台都没有显示任何内容)?
What can I do for this, what am I missing ? How can I get a log telling me what is happening (none of the existing log or web console show me anything) ?
推荐答案
我发现这个白屏问题可能是由 H2 数据库损坏引起的(即使在这种情况下我没有与此相关的消息).我打算建立一个MySQL.
I've found that this white screen problem can be caused by H2 database corruption (even if in this case I had no message related to this). I plan to set up a MySQL.
这篇关于WSO2 API Manager 2.0.0:安装 https 证书后出现白屏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!