生产环境要求使用Glassfish作为容器,因此Solr自带的Jetty只能是玩玩了!但是直接将[code="java"][/code]Solr4.2.1的distribution安装在Glassfish上时会抛出如下错误:
Caused by: java.io.IOException: Keystore was tampered with, or password was incorrect at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771) at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38) at java.security.KeyStore.load(KeyStore.java:1185) at org.apache.http.conn.ssl.SSLSocketFactory.createSystemSSLContext(SSLSocketFactory.java:281) at org.apache.http.conn.ssl.SSLSocketFactory.createSystemSSLContext(SSLSocketFactory.java:366) ... 79 more Caused by: java.security.UnrecoverableKeyException: Password verification failed at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769) ... 83 more |#]
网上翻了很久之后,觉得这是一个bug,和SSL的配置关系不大!因此,下载了最新的httpcomponents-client-4.2.5-bin之后解压缩,将其中提供的lib替换到solr-4.2.1.war/WEB_INF/lib中对应的jar包!重新安装之后,问题解决了!
结论:坑爹!!!!
相关推荐
NetBeans7.0.1如何成功添加GlassFish3.x服务器
压缩包中的“glassfish3”文件夹包含了Glassfish 3.1.2.2的全部组件和配置文件。安装时,用户通常会解压此文件,然后按照官方文档的指引进行配置和启动服务器。在实际应用中,开发者可以将编译好的Java EE 6应用打包...
org.glassfish.jersey.media:jersey-media-multipart:2.24.1 Jersey 上传文件以及下载文件所需的依赖库,maven下载比较慢,我手动下载下来了。放到你的libs目录
在此文中,我们将讨论如何使用 Eclipse Memory Analyzer Tool (MAT) 来分析和解决 Glassfish 3.1.2.2 中的 Memory Leak 问题。 问题描述 Glassfish 3.1.2.2 中的 Web Service Memory Leak 问题可能会导致服务器变...
在测试后,发现只替换这些文件可能无法解决问题,因此建议将所有相关jar文件都复制过去。 EclipseLink 2.4.2的文件可以放在指定的网络共享位置,便于访问和部署。 总结来说,这些问题涉及到JPA的元数据解析、...
《PacktPub.GlassFish.Administration.Dec.2009.rar》这个压缩包文件主要包含的是关于GlassFish服务器管理的详细教程,源自2009年12月出版的Packt Publishing出版社。GlassFish是Oracle公司开发的一款开源的应用...
《Packtpub.GlassFish.Security.May.2010.rar》这个压缩包文件主要包含的是关于GlassFish服务器安全性的专业资源,其中的核心文件是《Packtpub.GlassFish.Security.May.2010.pdf》,很可能是由Packtpub出版社在2010...
在Glassfish 3.1.2.2中,Dearby的集成使得开发者无需额外安装数据库服务器,就可以直接在应用服务器内部创建和管理数据库。这大大简化了开发流程,特别是在进行快速原型设计或者小规模项目时,可以节省大量的时间和...
### Glassfish安装步骤详解 #### 一、简介 Glassfish是一款开源的应用服务器,它支持Java EE标准,并且在企业级应用开发中具有广泛的应用。为了能够成功安装并配置Glassfish,确保系统环境中已经安装了合适的JDK...
glassfish3.1.2.2-windows.exe,glassfish-3.1.2.2.zip都上传了,供各位使用
本文档将详细介绍如何在 Windows 和 Linux 系统下安装并部署 GlassFish 3.1,帮助开发者更高效地完成项目部署工作。 #### 一、安装指南 ##### Windows 下的安装步骤 1. **下载安装包**:首先,从 Oracle 官方网站...
echo "Starting Glassfish..." /opt/glassfish3/glassfish/bin/asadmin start-domain domain1 ;; stop) echo "Stopping Glassfish..." /opt/glassfish3/glassfish/bin/asadmin stop-domain domain1 ;; ...
org.glassfish.bean.validator-3.0.0.jar
- **安装Glassfish**: 使用Ant构建工具来完成安装过程。如果未安装Ant,则需先安装并在系统环境变量中配置。 - **配置Ant环境变量**: 新建 `ANT_HOME` 环境变量指向 `glassfish\lib\ant` 目录,并将该路径添加到...
Maven坐标:org.glassfish.jersey.core:jersey-client:2.22.2; 标签:glassfish、core、jersey、client、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...
还在为找不到jar文件烦心吗,不用了到我空间来有你想要的,持续更新。。。 glassfish-clapi.jar
GlassFish4的下载和安装的详细步骤,下载地址,配置等。附带有GlassFish3的安装简述
3. 初始化:在命令行中,切换到GlassFish的安装目录下的`bin`子目录,运行相应的初始化脚本。对于Windows,执行`asadmin.bat start-domain`;对于Linux或macOS,使用`./asadmin start-domain`。 二、GlassFish 5.0 ...
glassfish.part3
从官方站点`http://glassfish.dev.java.net`下载适用于Windows平台的GlassFish安装文件,文件名为`glassfish-installer-v2ur1-b09d-windows-ml.jar`,大小约为81MB。将下载的文件放置在指定目录,例如`D:\`下,并...