配置tomcat的ssl双向配置https页面打不开

我用jdk的keytool工具生成一个密钥库tomcat.keystore文件,然后把根证书导入到密钥库,让其信任,然后配置tomcat的server.xml文件

           <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true"
           maxThreads="150" scheme="https" secure="true"
           clientAuth="true" sslProtocol="TLS"
           keystoreFile="c:\Users\lrq\tomcat.keystore" keystorePass="password"
           truststoreFile="c:\Users\lrq\tomcat.keystore" truststorePass="password"/>

为什么我进入https页面显示无法显示。

这是jsp里的代码
%

try {
X509Certificate userCert = null;
X509Certificate[] certs = (X509Certificate[]) request
.getAttribute( "javax.servlet.request.X509Certificate");
if (("https").equalsIgnoreCase(request.getScheme())) {
out.println("没有可用的客户端证书");
return;
}
if(certs!=null){
userCert = certs[0];
GACertParser gcp = new GACertParser(userCert);
String station=gcp.getStation();
request.setAttribute("station", station);
}
} catch (Exception e) {
out.println("获取用户权限时发生错误:" + e);
return;
}

补充一下我这个是读取一个usb-key里面的信息。

你要查看一下具体的页面错误是什么信息

ie访问的地址无法显示,360是访问的网页出错了,说dns解析失败。

我也刚接触这个,我想问一下我的那个流程是对的吧