小编Ami*_*itG的帖子

什么是tomcat server.xml文件中的keyAlias =“ aaaa”

我已购买SSL证书并将其安装到tomcat中。我创建了一个tomcat.keystore文件,该文件包含在server.xml文件中,但也输入了密码,但无法理解keyAlias="aaa"。如果我把keyAlias =“ localhost”放进下面的异常中。如果我将keyAlias自己从Connector标记中删除,则会得到另一个异常,该localhost异常在下一个异常下面给出。

java.io.IOException: Alias name localhost does not identify a key entry
    at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:588)
    at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:526)
    at org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:471)
    at org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:218)
    at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:400)
    at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:649)
Run Code Online (Sandbox Code Playgroud)

这是keyAliasConnector代码中删除自身后的异常。

Aug 08, 2015 2:39:18 PM org.apache.catalina.core.StandardService initInternal
SEVERE: Failed to initialize connector [Connector[HTTP/1.1-443]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-443]]
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
    at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
    at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:821)
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:638)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:663)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) …
Run Code Online (Sandbox Code Playgroud)

java ssl https tomcat keystore

2
推荐指数
1
解决办法
9074
查看次数

java中的final方法

我在接受采访时得到了这个问题, can final method override....?

我说是.采访者有一种奇怪的姿态.这有什么问题?我猜,在语法上它是正确的答案.final方法可以覆盖,但最终方法不能被覆盖.
我的回答是否正确?

我发现有些人有兴趣重新打开这个问题.

java

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

如何使用相同的时间戳将多个记录插入Oracle

我的问题有些不同.

这里的人要求插入日期和时间,但我的问题是如何只插入日期DD-MM-YYYY?我不需要时间插入.由于毫秒的差异,我得到了例外.所以我想避免这种情况.

oracle插入日期中的sysdate,current_time关键字以及时间.

要求就像我必须插入1000行,其中每行的时间戳(我不希望单个毫分钟差异)应该相同.

sql oracle date

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

如何保护字符串免受黑客攻击

有人可以告诉我应该在String类API中进行更改(我们不能这样做),以便下面的程序应该打印"地球"吗?或者
我们如何停止打印"太阳"?如何阻止黑客攻击?

public class StringAPI {
    public static void main(String[] args) throws IllegalAccessException, NoSuchFieldException {
        Field value = String.class.getDeclaredField("value");
        value.setAccessible(true);
        value.set("Earth", "Sun".toCharArray());
        System.out.println("Earth"); // prints "Sun"
    }
}
Run Code Online (Sandbox Code Playgroud)

java string reflection immutability

-1
推荐指数
1
解决办法
761
查看次数

如何计算Java中列表对象中的重复值?

在java中,我有一个这样的数组:

String[] city = {"texas", "ny", "sydney", "ny", "paris", "texas", "ny"};
Run Code Online (Sandbox Code Playgroud)

我想用计数对它们进行排序/分组...像 -

texas = 2
ny = 3
sydney = 1
paris = 1
Run Code Online (Sandbox Code Playgroud)

java arrays count

-3
推荐指数
1
解决办法
5593
查看次数

最终使用是一种好习惯吗

我们在代码中使用try catch块。我想问的是,使用finally块是一种好习惯。我还没看到多少最终会阻塞代码。这是不好的做法吗?

java exception finally try-catch try-catch-finally

-3
推荐指数
1
解决办法
812
查看次数