Solr-JNDI 配置

1 。solr-data-config.xml 中的 dataSource 使用JNDI配置

<dataSource jndiName="java:comp/env/jdbc/ds" type="JdbcDataSource"/>

2。在META-INF/目录下 新建 context.xml 用来 配置使用 Tomcat 中的数据库链接

<?xml version="1.0" encoding="UTF-8"?>
<Context reloadable="true">
	<ResourceLink name="jdbc/ds" global="jdbc/name" type="javax.sql.DataSource"/>
</Context>

3。在Tomcat 的 conf下的 servel.xml 中配置 JDBC的链接信息:

<Resource name="jdbc/name" auth="Container" type="javax.sql.DataSource"
     maxActive="30" maxIdle="10" maxWait="10000"
     username="****" password="*****" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
     url="jdbc:sqlserver://***.****.***:1433;DatabaseName=****" validationQuery="select 1"/>

4。将 数据库使用的jar包放在 WEB_INF/lib 目录下

时间: 2024-10-17 08:56:46

Solr-JNDI 配置的相关文章

Tomcat下Solr安装配置

由于Solr基于java开发,因此Solr在windows及Linux都能较好部署使用,但由于Solr提供了一些用于测试及管理.维护较为方便的shell脚本,因此在生产部署时候建议安装在Linux上,测试时候可以在windows使用. 下面以Linux下安装配置Solr进行说明,windows与此类似.wgethttp://apache.mirror.phpchina.co ... e-tomcat-6.0.16.zipunzip apache-tomcat-6.0.16.zipmv apach

Solr的配置及从数据库建立索引

1 . Solr 简介 Solr 是一个基于 Lucene 的 Java 搜索引擎服务器. Solr 提供了层面搜索.命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式).它易于安装和配置,而且附带了一个基于 HTTP 的管理界面. Solr 已经在众多大型的网站中使用,较为成熟和稳定. Solr 包装并扩展了 Lucene ,所以 Solr 的基本上沿用了 Lucene 的相关术语.更重要的是, Solr 创建的索引与 Lucene 搜索引擎库完全兼容.通过对 Sol

tomcat dbcp 基于jndi配置时出现java.sql.SQLException: Already closed

最近观察生产环境发现一个现象,一段时间不操作,再重新操作时,数据库连接第一次会出现:java.sql.SQLException: Already closed.,如下: 数据源是用tomcat dbcp 基于jndi配置管理的,查了下,如下: 原因: You're probably running into the fact that MYSQL closes connections  which have been open "too long". Probably if you m

BugPhobia沟通篇章:Solr模式配置与数据导入调研

0x01 :Scrum Meeting特别说明 特别说明,考虑到编译原理课程考核的时间安排,每天开发时间急剧缩短以至于难以维系正常的Scrum Meeting,因此,将2015/12/13 00:00 A.M. ~ 2015/12/14 22:00 P.M.的Scrum Meeting合并,因此,第二次Scrum Meeting的开发时间为两天,此次将首先发布Solr模式配置与数据导入调研方便沟通工作的进一步开展 0x01 :模式配置说明(Schema.xml) 0x0100 :types段落定

solr scheme配置简介

solr 字段配置,和数据库数据索引配置 配置solr字段. schema.xml 文件里配置 先讲解一下,里面的一些字段 1. <types> ... </types> 表示类型,数据类型 <fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/> <fieldTyp

Solr Suggest 配置

1.配置 <searchComponent  name="suggest" class="solr.SpellCheckComponent"> <str name="queryAnalyzerFieldType">string</str> <lst name="spellchecker"> <str name="name">suggest</

JNDI 配置:JBoss + MySQL

一.JNDI 名词解释 JNDI 是Java 命名和目录接口(Java Naming and Directory Interface,JNDI)的简称.从一开始就一直是 Java 2 平台企业版(JEE)的核心技术之一.在JMS,JMail,JDBC,EJB等技术中,就大量应用的这种技术. 命名服务:它提供了为给定的数据集创建一个标准名字的能力.它允许把名称同Java对象或资源关联起来,而不必指出对象或资源的物理ID.基本的名字操作包含在Context接口中. 目录服务:目录服务是一种特殊类型的

在Solr中配置中文分词IKAnalyzer

李克华 云计算高级群: 292870151 交流:Hadoop.NoSQL.分布式.lucene.solr.nutch 在Solr中配置中文分词IKAnalyzer 1.在配置文件schema.xml(位置{SOLR_HOME}/config/下),配置信息如下: <!-- IKAnalyzer 中文分词-->     <fieldType name="text_ik" class="solr.TextField">         <

jboss6.3 mariadb的jndi配置

jboss6.3 mariadb的jndi配置 在/usr/java/jboss/jboss-eap-6.3/modules/目录下创建文件夹com/mysql/main,创建后新建文件module.xml,文件内容如下: <?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.1" name="com.mysql"&g

solr 高亮配置

solrj中配置: 两种高亮开启设置 // solrParams.setHighlight(true); solrParams.setParam("hl", "true"); //highlighting 设置高亮字段: //高亮参数设置   那些字段高亮显示,可以用空格或者逗号分隔 solrParams.addHighlightField("title,content");//添加高亮域 或者: solrParams.setParam(&quo