小编C_I*_*smE的帖子

如何解决:java.io.IOException: jsse.alias_no_key_entry

我有一个安装了 Tomcat 的 Debian 虚拟机。我想安装一个 SSL 证书,以便我的网站在 Https 中。

我的 VM 收到了以下证书文件:

my-domain.cer  my-domain.chain.crt.pem  my-domain.crt.pem
my-domain.csr  my-domain.key  my-domain.ch.p7c
Run Code Online (Sandbox Code Playgroud)

我使用以下命令创建了一个密钥库:

keytool -import -trustcacerts -alias tomcat -keystore keystore.jks -file my-domain.cer
Run Code Online (Sandbox Code Playgroud)

然后,我conf/server.xml使用以下代码修改了文件文件:

<Connector acceptCount="100" bindOnInit="false" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false"
        maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" useBodyEncodingForURI="true"
        keyAlias="tomcat" keystoreFile="/usr/local/tomcat/ssl/keystore.jks" keystorePass="PASSWORD" keystoreType="JKS"
        port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true"
        sslEnabledProtocols="TLSv1.2,TLSv1.3" SSLEnabled="true" clientAuth="false"/>

Run Code Online (Sandbox Code Playgroud)

不幸的是,在启动 tomcat 时出现以下错误:

 org.apache.catalina.LifecycleException: Protocol handler initialization failed
        at org.apache.catalina.connector.Connector.initInternal(Connector.java:983)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
        at org.apache.catalina.core.StandardService.initInternal(StandardService.java:535)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
        at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:1055)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:585)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:608)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at …
Run Code Online (Sandbox Code Playgroud)

ssl https tomcat

7
推荐指数
2
解决办法
3万
查看次数

进度条(电子邮件)

我目前正在开发模板电子邮件.我需要显示此样式的进度条:

.progress {
    width:100px;
}
.progressleft {
    float: left;
    height: 15px;
}
.progressright {
   overflow: hidden;
   height: 15px;
}
Run Code Online (Sandbox Code Playgroud)
<div style="position:relative;top: 20px; text-align:center; color:#ffffff;">50%</div>
<div style="width:250px">
<div id="prog4" class="progressleft" style="width:50%;text-align:center;background-color: #f83;"></div>
<div class="progressright" style="background-color: #ccc;"bgcolor="#ccc"></div>
Run Code Online (Sandbox Code Playgroud)

然而,在收到带有Outlook的电子邮件时没有出现任何内容......但是当我在浏览器中打开电子邮件时,显示所有内容完美...

预先感谢您的帮助 ...

html css email outlook progress-bar

5
推荐指数
1
解决办法
3358
查看次数

两个日期之间的周(PHP)

我希望两个日期之间的周数,但我不知道该怎么做,我的研究导致无法解决的问题...

$startDate = new DateTime("2015-01-23");
$endDate = new DateTime("2015-06-29");
Run Code Online (Sandbox Code Playgroud)

先感谢您 :)

php date calculator difference

0
推荐指数
1
解决办法
7767
查看次数

标签 统计

calculator ×1

css ×1

date ×1

difference ×1

email ×1

html ×1

https ×1

outlook ×1

php ×1

progress-bar ×1

ssl ×1

tomcat ×1