[管理与运维]
配置https和chrome跨域时出现tomcat无法启动的情况
dwjcyb
2022-03-07 13:57:03
发布在 论坛
1670
2
941版本 windows 使用iframe嵌入报表链接(报表链接中添加了adminv和passv)后,一直卡在登录界面,根据chrome跨域问题解决方案,需要配置https并在context.xml
配置https需要生成密钥并修改server.xml和web.xml。
按照社区文档完成上述文档后,tomcat无法启动
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
dwjcyb
显示全部楼层
发表于 2022-3-7 13:57:32
dwjcyb
显示全部楼层
发表于 2022-3-7 14:44:32
自己解决了
catalina.out中有报错行93列25]处出错:[为主机名[_default_]提供了多个SSLHostConfig元素。主机名必须唯一]
网上搜了下 是server.xml配置有问题 SSLHostConfig属性不对
改为下述就没问题了
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
keystoreFile="conf/keystore" keystorePass="password"
clientAuth="false" sslProtocol="TLS">
<!--<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/localhost-rsa.jks"
type="RSA" />
</SSLHostConfig>-->
</Connector>