永洪社区

标题: 配置https和chrome跨域时出现tomcat无法启动的情况 [打印本页]

作者: dwjcyb    时间: 2022-3-7 13:57
标题: 配置https和chrome跨域时出现tomcat无法启动的情况
941版本 windows  使用iframe嵌入报表链接(报表链接中添加了adminv和passv)后,一直卡在登录界面,根据chrome跨域问题解决方案,需要配置https并在context.xml
配置https需要生成密钥并修改server.xml和web.xml。
按照社区文档完成上述文档后,tomcat无法启动

作者: dwjcyb    时间: 2022-3-7 13:57
<永洪tech>tomcat配置https https://club.yonghongtech.com/thread-1814-1-1.html (出处: 永洪社区)
作者: dwjcyb    时间: 2022-3-7 14:44
自己解决了   
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>




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4