使用内嵌jetty启动solr
来源:互联网 发布:网页防篡改软件 编辑:程序博客网 时间:2024/05/29 10:09
一:简介
环境创建参考我的另一篇文章:http://blog.csdn.net/yeshenrenjin/article/details/8570048
本篇主要介绍如何使用嵌入jetty,启动solr。
二:修改代码
我们先查找到类: StartSolrJetty
修改代码如下:
public class StartSolrJetty { public static void main( String[] args ) { //System.setProperty("solr.solr.home", "../../../example/solr"); Server server = new Server(); SocketConnector connector = new SocketConnector(); // Set some timeout options to make debugging easier. connector.setMaxIdleTime(1000 * 60 * 60); connector.setSoLingerTime(-1); connector.setPort(8989); server.setConnectors(new Connector[] { connector }); //设置solrhome路径 System.setProperty("solr.solr.home","solr/example/solr"); WebAppContext bb = new WebAppContext(); bb.setServer(server); bb.setContextPath("/"); bb.setWar("./solr/webapp/web"); // // START JMX SERVER// if( true ) {// MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer();// MBeanContainer mBeanContainer = new MBeanContainer(mBeanServer);// server.getContainer().addEventListener(mBeanContainer);// mBeanContainer.start();// } server.setHandler(bb); try { System.out.println(">>> STARTING EMBEDDED JETTY SERVER, PRESS ANY KEY TO STOP"); server.start(); while (System.in.available() == 0) { Thread.sleep(5000); } server.stop(); server.join(); } catch (Exception e) { e.printStackTrace(); System.exit(100); } }}
主要修改三个地方:
1: 通过系统属性,设置solrhome路径;
2: 设置上下文路径;
3: 设置war路径;
三:启动solr
在StartSolrJetty 类中点击右键,选择run as --> java application,开始启动solr
在浏览器URL对话框中输入: http://localhost:8989
显示页面如下:
——————————————————————————————————————————————————————————————————————————————
四: OK ,enjoy it 。
睡觉咯。。。。
- 使用内嵌jetty启动solr
- Jetty 1 内嵌启动
- Jetty 内嵌启动2
- solr jetty便捷启动
- 使用jetty作为内嵌服务器启动项目
- java使用jetty作为内嵌服务器启动项目
- Spring MVC + jetty 内嵌启动webapp
- solr solr-5.3.1 Jetty下启动
- 内嵌的Jetty启动后访问503
- spring data solr 使用内嵌Solr服务器(单核)
- solr入门之环境搭建-内嵌的jetty服务发布(单机版)
- 内嵌jetty
- eclipse环境下使用jetty调试solr
- solr入门之使用jetty加载solrcloud
- jetty启动的两种方式: standalone启动和scala程序内嵌启动
- Solr在tomcat和jetty中启动的相关配置
- 分别使用Jetty和Tomcat搭建Solr服务器(Setting up Solr Server with Jetty or Tomcat)
- Maven使用Jetty启动应用
- 核信周公解梦源码-PHP版
- JBPM说明
- 静态数据库
- 黑马程序员----JAVA----IO小结(2)
- MVC框架(1)
- 使用内嵌jetty启动solr
- 操丛数据
- Android--SQLite(增,删,改,查)操作
- Hadoop Pig学习笔记(一) 各种SQL在PIG中实现
- MoSQL:简化MongoDB与PostgreSQL之间的同步
- vim使用小技巧—字符搜索
- WideCharToMultiByte和MultiByteToWideChar函数的用法
- struts2.2.3 配置中文乱码拦截过滤器 解决接收中文参数乱码问题
- Android--使用Pull解析器解析xml文件