CentOS 下 Tomcat安装和配置优化

官网下载

1.直接下载.tar.gz安装包,地址:http://tomcat.apache.org/download-70.cgi

2.使用wget命令下载(推荐)。

wget -c http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz

解压

依然是直接命令:

tar -zxvf apache-tomcat-7.0.70.tar.gz

启动

进入解压后的apache-tomcat-7.0.70 -- bin目录,执行命令:

./startup.sh

问题描述: centos7中启动tomcat提示bash: tomcat8.0.39/bin/startup.sh: 权限不够

解决方案: 
先进入bin目录

cd /soft/apache-tomcat-8.0.39/bin

然后执行以下命令: 
 chmod u+x *.sh

最后再在bin命令行重启应用服务: 
 ./startup.sh

/data/tomcat/apache-tomcat-7.0.78/bin/startup.sh
/data/tomcat/apache-tomcat-7.0.78/bin/shutdown.sh

查看进程

ps aux|grep tomcat

打印控制台
tail -F /data/tomcat/apache-tomcat-7.0.78/logs/catalina.out

参数优化

bin/catalina.sh

JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=256m -Xms8192m -Xmx10240m"

conf/server.xml 配置

<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
connectionTimeout="20000"
redirectPort="8443"
maxThreads="6000"
minSpareThreads="200"
acceptCount="3000"
enableLookups="false" />

conf/tomcat-users.xml (管理监控帐号配置)

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="ipi" password="123" roles="admin-gui,manager-gui"/>

时间: 2024-10-07 05:45:54

CentOS 下 Tomcat安装和配置优化的相关文章

CentOS 下 redis 安装与配置

CentOS 下 redis 安装与配置 1.到官网上找到合适版本下载解压安装 Xml代码   [[email protected] src]# wget -c http://redis.googlecode.com/files/redis-2.4.7.tar.gz [[email protected] src]# tar -zxv -f redis-2.4.7.tar.gz [[email protected] src]# cd /usr/local/src/redis-2.4.7 [[ema

CentOS下JDK安装和配置

JDK安装和配置 第一步:安装JDK 1.下载jdk-1.8.0,rz到指定目录下 2.tar开 $>su centos ;cd ~ $>mkdir downloads $>cp jdk-1.8.0 ~\downloads $>tar -xzvf jdk-1.8.0 3.创建/soft文件夹,并移动tar开的文件到soft下 $>sudo mkdir /soft $>sudo chown centos:centos /soft    //更改目录的所属用户 $>m

Centos下Tomcat 安装Apache Portable Runtime

APR(Apache Portable Runtime)是一个高可移植库,它是Apache HTTP Server 2.x的核心. APR有很多用途,包括访问高级IO功能(例如sendfile,epoll和OpenSSL),OS级别功能(随机数生成,系统状态等等),本地进程管理(共享内存,NT管道和UNIX sockets).这些功能可以使Tomcat作为一个通常的前台WEB服务器,能更好地和其它本地web技术集成,总体上让Java更有效率作为一个高性能web服务器平台而不是简单作为后台容器.在

Linux下tomcat安装与配置

确保服务器上已经安装JDK... 1,下载地址: http://tomcat.apache.org/download-60.cgi 2,解压 mkdir /usr/local/tomcat cd /usr/local/tomcat tar -xvf apache### (下载的版本) 3,启动服务 idongcd /usr/local/tomcat/bin ./statup.sh 4,开启防火墙,使外部能够访问 (1) 开放8080端口 -A RH-Firewall-1-INPUT -m sta

Centos下MySQL安装与配置

一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内

CentOS下OpenVPN安装、配置

安装OpenVPN的前提条件 在安装OpenVPN之前你必须确保你已经安装了C编译器(例如gcc).OpenSSL.LZO(一种无损压缩算法).PAM(一种可插入式的身份验证模块),安装方法就不用再说了. 安装Linux版OpenVPN 接着,我们使用tar命令,将该压缩文件解压到当前目录,完整命令为:tar zxf openvpn-2.3.3.tar.gz #调用configure ./configure #编译 make #安装 make install 配置防火墙规则以及IP转发 echo

Linux CentOS 下vsftp安装及配置相关操作

1.安装ftps——vsftpd: #yum install vsftpd 2.指定上传下载目录配置: 如:用户名:xxx,需指定目录:/xxx/xxx #useradd -d/xxx/xxx -s /sbin/nologin xxx #vi /etc/vsftpd/vsftp.conf chroot_local_user=YES       #将所有本地用户限制在自家目录中,NO则不限制.下面的指令是指出在所有本地用户中例外于本 指令规定的用户. chroot_list_enable=YES 

nginx在CentOs下的安装及配置

前言: 先介绍一下nginx: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好. 下面介绍具体的安装细节: 1.在安装nginx之前要安装好依赖和软件工具包:(如果系统存在工具包可忽略此步骤,可在命令行下输入命令测试命令是否可用) (1)安装make: # yum -y install gcc automake au

centos下vsftpd安装与配置

1.已经配置好可以上网了,所以即可通过yum install vsftpd安装啦.如果不能上网则可以通过dvd2.iso工具集rpm方式进行安装. 2.安装好后,默认本地可以通过匿名用户登录,但是其它电脑是不能访问.本文主要记录下允许匿名用户上传下载删除文件所做的些配置,主要需要做3大方面配置vsftpd本身.selinux和iptables 3.vsftpd方面有一个关键配置是anon_umask=022即设置上传的文件的权限,否则默认上传文件权限为600,那么上传的权限是不能被下载的. 4.