Tomcat配置多实例:centos和winserver环境

CentOS:配置多Tomcat:    



1、下载:# wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-6/v6.0.44/bin/apache-tomcat-6.0.44.tar.gz

2、解压:# tar -zxv -f apache-tomcat-6.0.44.tar.gz

3、复制三份:# cp -r apache-tomcat-6.0.44 5i_net_01

4、配置server.xml端口:# vi /home/root/tomcat_server/tomcat_5i_net_01/conf/server.xml

【修改1:关闭指令端口:8101递增】 <Server port="8005" shutdown="SHUTDOWN">

【修改2:http端口:8201递增;https端口:8401】 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"   redirectPort="8443" />

【修改3:ajp端口:8301递增;https端口:8401】 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

5、配置server.xml虚拟路径:<Context path="/发布路径" docBase="项目的WebContent" reloadable="false" caseSensitive="false" debug="0"></Context>

<Context path="" docBase="/home/root/tomcat_roots/5i_net_01/ROOT" reloadable="false" caseSensitive="false" debug="0"></Context>

CentOS:Tomcat启动脚本:    



新建启动脚本:# vi /home/root/tomcat_startup.sh

添加执行权限:# chmod 777 /home/root/tomcat_startup.sh

启动项目:#  sh /home/root/tomcat_startup.sh  5i_net_01  start

###############################################

tomcat_home=/home/root/tomcat_servers/$1

start() {

echo -n "Starting tomcat: "

#rm  $tomcat_home/logs/* -rf

rm  $tomcat_home/work/* -rf

$tomcat_home/bin/startup.sh

tail -f $tomcat_home/logs/catalina.out

echo "tomcat start ok."

}

stop() {

echo -n "Shutting down tomcat: "

$tomcat_home/bin/shutdown.sh

echo "tomcat stop ok."

}

# See how we were called

case "$2" in

start)

start

;;

stop)

stop

;;

restart)

stop

sleep 3

start

;;

*)

echo "Usage: $0 {start|stop|restart}"

esac

exit 0

######################################################

ps -ef|grep ‘^.*java.*‘"tomcat-vst-order"‘.*$‘|grep -v grep|awk ‘{print $2}‘|xargs kill -9

/opt/apache-tomcat-vst-order/bin/startup.sh

tail -f /opt/apache-tomcat-vst-order/logs/catalina.out

######################################################

Window注册系统服务:

在CentOS系统中,tomcat可以后台运行,相当方便;但是在windows系统中,tomcat只能以命令窗口的形式打开,很别扭;

下面方法可以讲多tomcat注册不同的系统服务,注意端口不同,可以设置开机启动,很方便;

进入tomcat的bin目录下,执行以下命令(service.bat不存在,下载64bit,里面有):

注册服务:service.bat install tomcat8080

删除服务:service.bat uninstall tomcat8080

启动服务:net start tomcat8080

停止服务:net stop tomcat8080

报错:Nonalpha 95,原因:Windows2003操作系统的服务名称中不能出现下划线"_" ;

官网版本区别:

1:zip (pgp, md5) -- 绿色版

2:tar.gz (pgp, md5)

3:32-bit Windows zip (pgp, md5) -- Windows 32位 绿色版

4:64-bit Windows zip (pgp, md5) -- Windows 64位 绿色版

5:64-bit Itanium Windows zip (pgp, md5)

6:32-bit/64-bit Windows Service Installer (pgp, md5) -- Windows 安装版

第一个和第二个是tomcat最基本的包,不包括做为win服务的组件和其它依赖,只是压缩格式不同。

第三个第四个第五个zip格式是针对32位或64位或Itanium处理器的包,包含了windows服务组件,和一些依赖的组件。

最后一个是32/64位系统,windows服务安装包。

时间: 2024-11-09 04:53:20

Tomcat配置多实例:centos和winserver环境的相关文章

tomcat配置多实例注意事项

cp /export/server/tomcat7 /export/Domains/abc cat /export/Domains/abc/conf/Catalina/localhost/ROOT.xml <?xml version="1.0" encoding="UTF-8"?> <Context path="/" docBase="/export/App/abc"> </Context>

Linux配置tomcat (centos配置java环境 tomcat配置篇 总结三)

?下载安装tomcat7 ?设置启动和关闭 ?设置用户名和密码 ?发布java web项目 声明:这篇教程是建立在前两篇教程的基础上的,所以,还没安装工具和jdk,可以先看这个系列的前面两篇(去到文末找超链接喔!). 1.下载安装tomcat7 1.1在Xshell中使用命令跳转到local下面创建者自己的文件夹tomcat cd /usr/local/ mkdir tomcat cd  tomcat/  1.2下载tomcat7 下载tomcat7:  http://tomcat.apache

Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试

Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记录下来,以便以后如果忘记了可以随时查看. 注意:首先要明确一点,Tomcat与Java密切相关,因此安装使用之前要先安装JDK并设置JDK的环境变量,由于机子上已经安装好了JDK,也设置好了JDK环境变量,因此这里不再过多叙述,只说明我设置好的环境变量: JAVA_HOME :F:\JDK_Kit CLASSPATH: .;%JAVA_HOME%\lib\

[转载]Tomcat单机多实例配置

Tomcat单机多实例配置 当一个进程的线程超过500个的话,那么这个进程的运行效率会变得很低.因为一个进程产生过多的线程,CPU资源会浪费在线程间切换过程当中.但当服务器配置很高的情况下,如:32G内存,16核的CPU.这样一台高配的机器上只装一个Tomcat实例,会有点浪费.其实我们可以根据服务器的硬件配置,配置多个Tomcat实例,充分利用硬件的资源.你第一时间可能会想到,直接下载多份Tomcat安装包,直接解压,改下端口跑起来不就可以了? 这样也是可以的,但不好维护.假设你在一台机器上安

centos虚拟机,环境配置

yum安装 yum -y install 包名(支持*) :自动选择y,全自动yum install 包名(支持*) :手动选择y or n 1.安装vim Centos默认自带VI,功能没VIM丰富,安装VIM取代VI.用Yum查找源中的VIM包,不知安装哪个合适. yum search vimvim-X11.i386 : The VIM version of the vi editor for the X Window System.vim-common.i386 : The common

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口

图文:CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证

1. 安装 nginx 1.1 nginx 包及其依赖包下载 出于模块的依赖性,Nginx 依赖以下三个包: gzip 模块需要 zlib 库(http://www.zlib.net/): rewrite 模块需要 pcre 库(http://www.pcre.org/): ssl 功能需要 openssl 库(http://www.openssl.org/): 分别下载它们的最新稳定版(截至本文最新稳定版分别是 zlib-1.2.8.tar.gz.pcre-8.36.tar.gz.openss

【前端】vue.js环境配置以及实例运行简明教程

vue.js环境配置以及实例运行简明教程 声明:本文档编写参考如下两篇博客,是对它们的修改与补充,欢迎点击链接查看原文: 原文1:vue.js在windows本地下搭建环境和创建项目 原文2:Vue.js开发环境搭建 VUE.JS简介 何为Vue.js Vue.js(读音 /vju?/, 类似于 view)是一套构建用户界面的渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计.Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合.另一方面,Vue

Tomcat下JSP、Servlet和JavaBean环境的配置

经常看到jsp的初学者问tomcat下如何配置jsp.servlet和bean的问题,于是总结了一下如何tomcat下配置jsp.servlet和ben,希望对那些初学者有所帮助. 第一步:下载j2sdk和tomcat:到sun官方站点(http://java.sun.com/j2se/1.4.2/download.html)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.4.2 Documentation,然后到tomc