`
san_yun
  • 浏览: 2662998 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

精简版启动tomcat

 
阅读更多
启动
java -Djava.util.logging.config.file=/work/solr/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/work/solr/common/endorsed -classpath /work/solr/bin/bootstrap.jar -Dcatalina.base=/work/solr -Dcatalina.home=/work/solr  -Dsolr.solr.home=/work/solr/solr -Djava.io.tmpdir=/work/solr/temp org.apache.catalina.startup.Bootstrap start

 

脚本
#!/bin/bash

solr=$dist/sys/solr
solr_conf=$conf/solr
solr_data=$data/solr
solr_log=$logs/sys/solr.log
solr_waiting=5
solr_param="-server -Xms1024m -Xmx4096m -XX:PermSize=96m -XX:MaxPermSize=256m -Xmn1000m -XX:SurvivorRatio=10 -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSMaxAbortablePrecleanTime=5000 -XX:+CMSClassUnloadingEnabled -XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCompressedOops -Djava.awt.headless=true -Dsolr.solr.home=${solr_conf} -Dorg.apache.lucene.FSDirectory.class=org.apache.lucene.store.NIOFSDirectory"

cmd_start(){
ret=`ps -ef|grep "/duitang/dist/conf/solr"|grep -v grep|wc -l|awk '{if (int($0)>0) print 0;else print 1}'`
if [ $ret == 1 ]; then
cd $solr
nohup java $solr_param -jar start.jar >${solr_log} &
fi
}

cmd_stop(){
ps -ef|grep solr|grep -v grep|awk '{print $2}'|xargs kill &>/dev/null
}

cmd_status(){
#ret=`curl -s http://localhost:7100/solr/admin/ping?indent=on |grep -i status|grep -i ok|tr -d '\r'|tr -d '\n'|wc -c|awk '{if (int($0)>0) print 0;else print 1}'`
ret=`curl -s http://localhost:7100/solr/item/admin/ping?indent=on |grep -i status|grep -i ok|tr -d '\r'|tr -d '\n'|wc -c|awk '{if (int($0)>0) print 0;else print 1}'`
return `expr $ret`
}
 

 

 

 

分享到:
评论

相关推荐

    Tomcat6 纯净版

    1. **bin**:包含了启动和停止Tomcat的脚本,如`startup.sh`和`shutdown.sh`,以及用于管理应用程序的工具,如`catalina.sh`。 2. **conf**:存储了Tomcat的主要配置文件,例如`server.xml`(定义服务器配置)、`web...

    tomcat7.0性能优化-挑战极限精简版

    《Tomcat7.0性能优化——挑战极限精简版》 Tomcat作为一款广泛应用的开源Java Servlet容器,其性能优化是许多开发者关注的重点。本文将深入探讨如何对Tomcat7.0进行性能优化,旨在帮助你挑战其运行效率的极限。 一...

    tomcat8.19精简补丁

    【标题】"Tomcat 8.19 精简补丁"主要针对的是Apache Tomcat服务器的一个特定版本——8.19,该补丁是为了解决用户在使用过程中遇到的无法启动或者启动失败的问题。Tomcat是Java EE(现在称为Jakarta EE)应用服务器中...

    tomcat32位绿色版windows

    "Tomcat 32位绿色版"指的是无需安装即可使用的精简版,它具有便捷、轻量级的特点,便于在Windows环境中快速部署和启动。 1. **下载与解压** - 首先,你需要从官方网站或可信源下载`apache-tomcat-8.5.34-windows-...

    Tomcat、Maven与JDK版本对应关系以及JDK、Tomcat、Maven的安装及配置(精简版)

    4. 启动Tomcat服务:进入cmd,输入命令:startup,出现对话框,表明服务启动成功 5. 测试Tomcat:打开浏览器,在地址栏中输入http://localhost:8080 回车,如果看到Tomcat自带的一个JSP页面,说明你的JDK和Tomcat...

    绿色免安装 tomcat 5.5

    【绿色免安装 Tomcat 5.5】是一个精简版的Tomcat服务器,它不需要复杂的安装过程,只需解压即可运行。Tomcat是Apache软件基金会的Jakarta项目下的一个核心项目,是一个开源的、免费的Web应用服务器,主要用于处理...

    Tomcat绿色版+不需安装JAVA环境

    【标签】"Tomcat绿色版"强调了这个版本的独特性,它是对常规Tomcat的精简版本,适合在各种环境下快速启动和运行Web应用,特别是对于开发人员进行本地开发或测试,以及在没有权限安装完整JRE的共享计算机上使用。...

    精减版Tomcat-5.5

    **精简版Tomcat-5.5详解** Tomcat是一款广泛应用的开源Web服务器和Java Servlet容器,由Apache软件基金会主持开发。"精简版Tomcat-5.5"是Tomcat 5.5系列的一个轻量级版本,设计用于简化安装和运行,尤其适合初学者...

    apache-tomcat-5.5.17-embed.tar.gz

    使用这个精简版的Tomcat,开发者可以直接在代码中启动和停止Tomcat服务器,例如使用`Catalina.start()`和`Catalina.stop()`方法。此外,可以通过修改`context.xml`文件或者在代码中动态加载Web应用,实现应用程序的...

    tomcat 7.0绿色版及安装教程

    Tomcat 7.0绿色版是一个精简版的Web服务器和应用服务器,它以其轻量级、易用性和对Java Servlets及JavaServer Pages(JSP)的良好支持而备受青睐。绿色版通常意味着无需复杂安装,只需解压即可使用,非常适合快速...

    tomcat服务器绿色版,解压缩直接用

    标题中的“tomcat服务器绿色版”指的是一个精简版或便携式的Apache Tomcat服务器,它无需安装,用户只需解压缩文件即可开始使用。Tomcat是Apache软件基金会Jakarta项目的一个核心部分,它是一个开源的Java Servlet...

    TOMCAT7.0绿色版

    这个版本是经过精简的,无需安装,下载解压后即可使用,因此被称为“绿色版”。它提供了对Servlet、JSP和JavaServer Pages (JSP)等技术的支持,是开发和测试Java Web应用的理想平台。 TOMCAT7.0在功能上相较于早期...

    Spring4.2.9+mybatis3.4.4集成(精简版)支持JDK1.6、Tomcat6

    8. **部署运行**:将项目打包成WAR文件,放入Tomcat的webapps目录下,启动Tomcat服务器,访问预设的URL测试项目是否正常运行。 在实际开发中,可能还需要考虑其他因素,如日志记录、安全性、性能优化等。对于Java 6...

    Tomcat6.0安装、运行

    - `tomcat6.exe`:Windows平台上的可执行文件,用于启动Tomcat服务 - `tomcat6w.exe`:图形化的Tomcat管理工具,可以用来监控和配置Tomcat运行状态 启动Tomcat后,可以通过浏览器访问`http://localhost:8080/`来...

    apache-tomcat-7.0.12

    要启动Tomcat,你需要确保你的系统已经安装了Java Development Kit (JDK)。然后,根据你的操作系统,执行`bin`目录下的相应启动脚本。例如,在Linux/Unix上,你可以使用以下命令: ```bash cd apache-tomcat-7.0.12...

    Server_Tomcat 8.0.21

    5. 使用`bin/startup.sh`(Unix/Linux)或`bin/startup.bat`(Windows)启动Tomcat服务器。 6. 应用程序部署通常通过将WAR文件放入`webapps`目录来完成,Tomcat会自动解压并运行。 **管理和监控** Tomcat提供了一...

    Jenkins 使用指南 精简版

    ### Jenkins 使用指南精简版知识点解析 #### 一、概述 - **持续集成(CI)的概念**:持续集成是一种软件开发实践,目的是确保项目的构建过程既稳定又高效。这一概念最早由Martin Fowler在大约十年前提出,其核心目标...

    简单的Tomcat源码实现

    "简单"表明这个实现可能是对Tomcat核心功能的精简版,旨在降低学习门槛。"源码"则意味着我们将探讨的是底层实现,而非仅仅使用Tomcat作为工具。 在分析Tomcat源码时,几个关键知识点包括: 1. **服务器启动流程**...

    服务器tomcat 6.0.2

    用户可以通过解压并按照官方文档配置,即可在本地或服务器上启动Tomcat服务,开始部署和运行Java Web应用。 总的来说,"服务器Tomcat 6.0.2"是一个专注于效率和精简的Java应用服务器,适用于小型到中型企业级应用,...

    Axis2精简版jar包

    这个精简版的jar包是专门为那些希望在不增加额外负担的情况下快速启动Web服务开发的开发者设计的。 Axis2的核心功能包括: 1. **服务组件模型**:Axis2采用了模块化的设计,将服务分解为可重用的组件,如服务档案...

Global site tag (gtag.js) - Google Analytics