tomcat服务部署与优化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat服务部署与优化相关的知识,希望对你有一定的参考价值。

JDK的安装:

下载jdk安装包

wget http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz?AuthParam=1470388116_8d0b1125c26b81742b2e7542395d7ed1

解压安装包

tat -zxvf jdk-8u101-linux-x64.tar.gz

复制解压出来的目录到/usr/local目录下

mv jdk1.8.0_101/ /usr/local/

编写java.sh的shell脚本

vim /etc/profile.d/java.sh

JAVA_HOME=/usr/local/jdk1.8.0_101

JAVA_BIN=/usr/local/jdk1.8.0_101/bin

JRE_HOME=/usr/local/jdk1.8.0_101/jre

PATH=$PATH:/usr/local/jdk1.8.0_101/bin:/usr/local/jdk1.8.0_101/jre/bin

CLASSPATH=/usr/local/jdk1.8.0_101/jre/lib:/usr/local/jdk1.8.0_101/lib:/usr/local/jdk1.8.0_101/jre/lib/charsets.jar

source /etc/profile.d/java.sh 应用此sh

注意:需要卸载服务器自带的java版本

tomcat安装

下载tomcat安装包

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz

解压tomcat安装包

tar -zxvf apache-tomcat-8.0.36.tar.gz

移动解压出来的tomcat安装包到/usr/local/tomcat

mv apache-tomcat-8.0.36 /usr/local/tomcat

复制启动脚本到启动服务目录

cd /usr/local/tomcat

cp -v bin/catalina.sh /etc/init.d/tomcat

为启动服务脚本赋予777权限

chmod 777 /etc/init.d/tomcat

编辑启动脚本:vim /etc/init.d/tomcat

添加一下内容:

#chkconfig: 2345 63 37

. /etc/init.d/functions

JAVA_HOME=/usr/local/jdk1.8.0_101

CATALINA_HOME=/usr/local/tomcat

添加服务到启动列表:

chkconfig --add tomcat

chkconfig tomcat on

启动服务:

/etc/init.d/tomcat start

关闭防火墙,客户端浏览器访问服务器IP:8080即可看到tomcat首页页面

配置tomcat

1. 配置tomcat服务的访问端口

tomcat默认启动的是8080,如果你想修改为80,则需要修改server.xml文件:

vim /usr/local/tomcat/conf/server.xml

找到:

<Connector port="8080" protocol="HTTP/1.1"

修改为:

<Connector port="80" protocol="HTTP/1.1"

2. 配置新的虚拟主机

cd /usr/local/tomcat/conf/ vim server.xml

找到</Host>下一行插入新的<Host>内容如下:

<Host name="www.123.cn" appBase="/data/tomcatweb"    unpackWARs="false" autoDeploy="true"    xmlValidation="false" xmlNamespaceAware="false">    <Context path="" docBase="/data/tomcatweb" debug="0" reloadable="true" crossContext="true"/> </Host>

保存后,重启tomcat:

service tomcat stop service tomcat start

测试tomcat

先创建tomcat的测试文件:

vim /data/tomcatweb/111.jsp

加入如下内容:

<html><body><center>    Now time is: <%=new java.util.Date()%> </center></body></html>

保存后,使用curl测试:

[[email protected] ~]# curl -xlocalhost:80 www.123.cn/111.jsp

看看运行结果是否是:

<html><body><center>    Now time is: Thu Jun 13 15:26:03 CST 2013 </center></body></html>


本文出自 “百闻世界” 博客,请务必保留此出处http://anson12315.blog.51cto.com/2441584/1914619

以上是关于tomcat服务部署与优化的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat 部署与优化

必须要掌握的开源Web应用服务器—Tomcat服务部署和优化

Linux下jvm与tomcat的安全与优化

Web服务------Tomcat部署及优化

tomcat部署和优化

Tomcat部署及优化