`
hellostory
  • 浏览: 127913 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Failed to load keystore type JKS with path tomcat.keystore due to D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tm

 
阅读更多

现象:使用Eclipse Helios 3.6启动Tomcat出现如下错误:

=============================================

2011-1-30 10:13:12 org.apache.tomcat.util.net.jsse.JSSESocketFactory getStore
严重: Failed to load keystore type JKS with path tomcat.keystore due to D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/tomcat.keystore (系统找不到指定的文件。)
java.io.FileNotFoundException: D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/tomcat.keystore (系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:337)
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.java:259)
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:444)
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:409)
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:125)
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:496)
at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:519)
at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203)
at org.apache.catalina.connector.Connector.start(Connector.java:1131)
at org.apache.catalina.core.StandardService.start(StandardService.java:531)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2011-1-30 10:13:12 org.apache.coyote.http11.Http11Protocol start
严重: Error starting endpoint
java.io.FileNotFoundException: D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/tomcat.keystore (系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:337)
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.java:259)
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManagers(JSSESocketFactory.java:444)
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.init(JSSESocketFactory.java:409)
at org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory.java:125)
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:496)
at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:519)
at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203)
at org.apache.catalina.connector.Connector.start(Connector.java:1131)
at org.apache.catalina.core.StandardService.start(StandardService.java:531)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2011-1-30 10:13:12 org.apache.catalina.startup.Catalina start
严重: Catalina.start:
LifecycleException: service.getName(): "Catalina"; Protocol handler start failed: java.io.FileNotFoundException: D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/tomcat.keystore (系统找不到指定的文件。)
at org.apache.catalina.connector.Connector.start(Connector.java:1138)
at org.apache.catalina.core.StandardService.start(StandardService.java:531)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

=============================================

解决方法:

因为Eclipse使用的是外部Tomcat6.0,而Tomcat6.0之前配置过SSL,所以去找之前配置生成的tomcat.keystore,然后把它拷贝到文件目录下(D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/),重启Tomcat,OK!

分享到:
评论

相关推荐

    java keystore导出.pfx .key .crt 私钥

    Java KeyStore文件转换为微软的.pfx文件和OpenSSL的PEM格式文件(.key + .crt) 运行方式: ... Java Runtime的目录,指包含Java.exe和...JKS2PFX server.jks 123456 tomcat exportfile c:\progra~1\Java\jre1.5.0_06\bin

    Android签名文件jks和keystore相互装换.zip

    storeFile file("path/to/your/keystore") storePassword "your_store_password" keyAlias "your_key_alias" keyPassword "your_key_password" } } buildTypes { release { signingConfig signingConfigs...

    安卓开发-android记住密码自动登录.zip.zip

    常见的加密算法有AES(高级加密标准)或使用Android提供的`KeyStore`系统服务进行更安全的密钥管理。 二、自动登录实现 1. **启动时检查**:在应用启动时,检查`SharedPreferences`中是否保存了用户名和加密密码。 ...

    单点登录实

    keytool -export -file &lt;path_to_certificate&gt; -alias &lt;alias_name&gt; -keystore &lt;path_to_keystore&gt; ``` 2. **实战演示**: ```shell keytool -export -file c:/store/server.crt -alias sjc -keystore c:/...

    WeblogicSSL证书部署指南

    沃通电子认证服务有限公司(WoSign)是提供SSL证书的服务商之一,提供不同格式的证书文件(.zip压缩格式),其中包括forTomcat的JKS(Java KeyStore)格式的证书文件,适用于WebLogic应用服务器。 2. 下载WebLogic...

    https tomcat server

    解压 apache-tomcat-6.0.30\bin\startup.bat ... clientAuth="false" keystoreFile="F:/working/apache-tomcat-6.0.30/conf/tomcat.keystore" keystorePass="123456" sslProtocol="TLS" /&gt; keystoreFile目录

    android bks

    在Android平台上,BKS(Bouncy Castle KeyStore)是一种用于存储和管理数字证书及密钥的文件格式。它是Android系统自带的一种KeyStore实现,主要服务于应用程序的安全通信,特别是在使用HTTPS或者进行SSL/TLS握手时...

    投前APP交接文档1

    - 企业证书过期需在https://keystore.oa.com/v2/更新。 9. **COSBrowser**: - 用于手动管理APP线上包资源,一般通过蓝盾发布,如有异常可登录COSBrowser查看。 10. **安装与体验**: - 提供了开发、测试和正式...

    Tomcat SSL 配置

    Tomcat SSL 配置 本文档介绍了 Tomcat SSL 配置的详细步骤,包括准备工作、配置过程和验证配置等。通过本文档,可以成功配置 Tomcat 的 SSL 功能,实现 HTTPS 协议的支持。 一、准备工作 为了配置 Tomcat 的 SSL ...

    CXF实现SSL安全验证

    &lt;sec:keyStore type="JKS" password="123456" file="D:/c_tomcat/apache-tomcat-6.0.16/conf/ssl/cacerts"/&gt; &lt;/sec:trustManagers&gt; &lt;/http:tlsClientParameters&gt; &lt;/http:conduit&gt; &lt;!-- 配置 Web Service ...

    rtl8188eu_r16m_20161208_服务器再次验证最终完成版本_20170531_1559没有外层目录.7z

    WIFI_DRIVER_FW_PATH_PARAM := "/sys/module/bcmdhd/parameters/firmware_path" BOARD_USR_WIFI := ap6212 include hardware/broadcom/wlan/bcmdhd/firmware/$(BOARD_USR_WIFI)/device-bcm.mk endif (关闭) #...

    https原理及tomcat配置https方法

    keystoreFile="path/to/keystore.jks" keystorePass="yourKeystorePassword" truststoreFile="path/to/truststore.jks" truststorePass="yourTruststorePassword" keyAlias="tomcat"/&gt; ``` - 这里配置了端口、...

    Mifos X安装

    - 将 `load_sample_data.sql` 文件导入到 `mifostenant-default` 数据库。 ##### 第三步:安装 Apache Tomcat 1. **下载 Tomcat**:访问官方页面下载 Apache Tomcat 7.0.64.0 或更高版本:...

    openssl 生成client.jks与server.jks文件的方法

    openssl 生成 client.jks 与 server.jks 文件的方法 在 WS 安全性设计中,使用 OpenSSL 生成 client.jks 与 server.jks 文件是非常必要的。下面我们将详细介绍如何使用 OpenSSL 生成这两个文件。 Step 1: 创建证书...

    SSL转换工具jks2pfx

    java实现ssl自签名。 由于生成的证书是jks格式,nginx不能直接用,需要要转成PEM格式,这要用到jks2pfx工具进行转换。 jks2pfx的命令格式:JKS2PFX....JKS2PFX D:\local.keystore 123456 pan2.share888.top exportfile

    JDK生成ssl证书

    keytool -export -keystore D:/keys/tomcat.keystore -alias tomcat -file D:/keys/server.cer ``` 2. **安装服务器证书**:双击`server.cer`文件,根据提示安装证书到浏览器的“受信任的根证书颁发机构”。 - ...

    apache-tomcat-9.0.41.rar

    - **使用JKS或PKCS12 keystore**: 为Tomcat配置SSL证书,确保数据传输的安全性。 6. **监控与管理工具**: - **Manager App**: 通过访问`http://localhost:8080/manager/html`,可以管理已部署的应用,如上传、...

    Android 中Failed to read key from keystore解决办法

    Caused by: org.gradle.tooling.BuildException: Failed to read key from keystore at com.android.build.gradle.tasks.PackageApplication.doFullTaskAction(PackageApplication.groovy:110) at ...

Global site tag (gtag.js) - Google Analytics