Install tomcat7
#sudo apt-get update
#sudo apt-get install tomcat7
#sudo apt-get install tomcat7-admin
http://localhost:8080/
#sudo vi /etc/tomcat7/tomcat-users.xml
<tomcat-users>
<user username="admin" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>
#sudo service tomcat7 restart
http://your_ip_address:8080/manager/html
Change tomcat max heap size
sudo vi /etc/default/tomcat7
# You may pass JVM startup parameters to Java here. If unset, the default # options will be: -Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC # # Use "-XX:+UseConcMarkSweepGC" to enable the CMS garbage collector (improved # response time). If you use that option and you run Tomcat on a machine with # exactly one CPU chip that contains one or two cores, you should also add # the "-XX:+CMSIncrementalMode" option. JAVA_OPTS="-Djava.awt.headless=true -Xms256m -Xmx1024m -XX:+UseConcMarkSweepGC"
Deploy Solr to tomcat
#cp solr.jar /var/lib/tomcat7/webapps/
#cp example/solr/* ~/SolrHome/
#sudo serivce tomcat7 restart
but there is a error
Jul 09, 2014 5:38:36 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Error filterStart Jul 09, 2014 5:38:36 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/solr] startup failed due to previous e
To solve this error:
#sudo cp example/lib/ext/*.jar /usr/share/tomcat7/lib/
or cp these jars to solr/WEB-INF/lib/
#sudo cp example/resources/log4j.properties /usr/share/tomcat7/lib/
restart tomcat
Now I can access solr by http://localhost:8080/solr
but error:
HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure: Error opening new searcher,trace=org.apache.solr.common.SolrException: SolrCore 'collection1' is not available due to init failure: Error opening new searcher at org.apache.solr.core.CoreContainer.getCore( CoreContainer.java:827) at org.apache.solr.servlet.SolrDispatchFilter.doFilter (SolrDispatchFilter.java:317) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:217) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) Caused by: org.apache.solr.common.SolrException: Error opening new searcher at org.apache.solr.core.SolrCore.<init>(SolrCore.java:844) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:630) at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:562) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:597) at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:258) at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:250) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) ... 3 more Caused by: org.apache.solr.common.SolrException: Error opening new searcher at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1521) at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1633) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:827) ... 11 more Caused by: org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/home/zhaohj/SolrHome/collection1/data/index/write.lock: java.io.FileNotFoundException: /home/zhaohj/SolrHome/collection1/data/index/write.lock (Permission denied) at org.apache.lucene.store.Lock.obtain(Lock.java:89) at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:702) at org.apache.solr.update.SolrIndexWriter.<init>(SolrIndexWriter.java:77) at org.apache.solr.update.SolrIndexWriter.create(SolrIndexWriter.java:64) at
------------------------------------------
All above errors are due to permission causes.
Solution:#sudo mkdir /home/tomcat7/SolrHome
#sudo cp example/solr/* /home/tomcat7/SolrHome/
#cd /home
#sudo chown -R tomcat7.tomcaty tomcat7
Edit solr's web.xml in /var/lib/tomcat7/webapps/solr/WEB-INF/web.xml
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/home/tomcat7/SolrHome</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
#sudo service tomcat7 restart
every is ok.
----------------------------------------------------------------------------------------------------------------------------------
Chinese Tokenizer
1. cp jcseg related jars (core and solr) to /var/lib/tomcat7/webapps/solr/WEB-INF/lib/
2. cp jcseg lexicon dir to the same dir
3. modify schema.xml in each core conf dir
-----------------
Apache Tomcat 7: Error listenerStart msg
http://www.vegaasen.com/blog/?p=184
http://mail-archives.apache.org/mod_mbox/lucene-solr-user/201305.mbox/%3C51A7AD64.4000208@jhu.edu%3E
http://www.cnblogs.com/hupengcool/archive/2013/05/11/3072573.html
https://wiki.apache.org/solr/SolrLogging
References
https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-7-on-ubuntu-14-04-via-apt-get
https://cwiki.apache.org/confluence/display/solr/Running+Solr+on+Tomcat
相关推荐
- 更新`{nutchhome}/conf/schema.xml`和`{tomcathome}/webapps/solr/collection1/conf/schema.xml`文件,添加新的字段以支持自定义插件的功能。例如: ```xml <!-- Fields for self plugin --> ``` **4. ...
对于开发阶段,有Test框架支持API、Mock和Web测试,Deploy阶段则关注灰度发布、配置标准化和系统自动化,而Op阶段的重点是报警监控和日志追踪,以确保整个系统的稳定运行。 总之,该自动化技术体系是针对互联网公司...
使用Maven,开发者可以轻松地与Apache的其他项目(如Tomcat、Solr、Hadoop等)集成,从而构建更复杂的企业级应用。 总的来说,Apache Maven 3.9.2是Java开发不可或缺的一部分,它通过自动化和标准化项目构建过程,...
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
麒麟win10双系统重新安装win10后麒麟启动菜单看不到解决方法
多邻国Duolingo v6.0.3 高级版.apk
QT网络编程: 实现TCP通讯设置(客户端)
减少重复造轮子,开源微信小程序商城(前后端开源:uniapp+Java)。快速搭建一个属于自己的微信小程序商城。
彩虹云商城 最新彩虹代刷V6.9.0免授权纯净完整版 直接上传源码解压缩后访问域名安装即可,亲测可用 彩虹自助下单系统 安装说明: 上传到空间后直接访问即可根据提示安装。 PHP推荐使用7.0及以上版本 V6.9 1.修复SQL注入漏洞 2.修复后台微信QQ扫码登录 V6.8.5 1.修复亿乐对接 2.新增支持倍数输入框 V6.8 1.更新全新的faka模板 2.新增微信快捷登录 3.新增批量下单功能 4.防CC配置新增滑动验证码模式 5.修复部分地区后台加载错误 6.修复https网站对接http支付接口 7.后台登录支持微信QQ扫码登录
MyBatis-Plus学习思维导图
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
分布式搜索引擎ElasticSearch思维导图
网鼎杯
网络安全入门教程(工具版)
科普里控制器调试软件工具使用 win64环境安装
内容概要:本文档详细介绍了GC9503V单片机a-Si TFT LCD驱动器的技术规格,包括主要特点、内部结构图、引脚定义以及系统接口等。GC9503V支持480x864分辨率,16.7百万色显示,无内置GRAM。文章还提供了详细的引脚尺寸、对齐标记尺寸、芯片信息以及接口模式控制的序列实例,如DCS写入命令及其参数。 适合人群:LCD显示屏设计人员、嵌入式系统工程师、电子硬件开发者和技术研究人员。 使用场景及目标:帮助开发者快速理解和应用GC9503V在实际产品中的具体使用方法,掌握LCM与MCU之间的数据交互方式,实现高效的屏幕驱动设计。 其他说明:GalaxyCore公司保留在不事先通知的情况下更改文档内容的权利。
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值