谁能告诉我我们是否必须创建 my.keystore 文件或者它将被创建。当我在我的jsp文件所在的同一目录(webapp目录)中创建这个文件并且我在我的jsp文件中使用这个代码时。
KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
FileInputStream instream = new FileInputStream(new File("my.keystore"));
try {
trustStore.load(instream, "nopassword".toCharArray());
} finally {
instream.close();
}
SSLSocketFactory socketFactory = new SSLSocketFactory(trustStore);
Scheme sch = new Scheme("https", socketFactory, 443);
httpclient.getConnectionManager().getSchemeRegistry().register(sch);
我得到了错误
java.io.FileNotFoundException: my.keystore (The system cannot find the file spec
ified)
那么我应该把这个文件放在哪里。这是两个文件的路径,即 jsp 文件和 my.keystore
C:\workspace\search-ui\search-ui\src\main\webapp