您的位置:首页 > 运维架构 > Tomcat

tomcat安装

2015-11-22 22:46 597 查看
tomcat介绍
目前有很多网站使用jsp的程序编写,所以解析jsp的程序就必须要有相关的软件来完成。Tomcat就是用来解析jsp程序的一个软件

Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上
为一个与Apache 独立的进程单独运行的。
Tomcat的安装分为两个步骤:安装JDK和安装Tomcat.
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK. JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。所以要想运行jsp的程序必须要有JDK的支持,理所当然安装Tomcat的前提是安装好JDK.
(http://www.oracle.com/technetwork/java/javase/downloas/下载jdk地址
tomcat中JDK安装
进入到src目录下载
[root@wqslinux src]# cd /usr/local/src/
[root@wqslinuxsrc]#wgethttp://download.oracle.com/otn-p ... 5-linux-i586.tar.gz
解压缩
[root@wqslinux src]# tar zxvfjdk-8u65-linux-i586.tar.gz
移动到/usr/local/下面
[root@wqslinux src]# mv jdk1.8.0_65//usr/local/

单独的做一个环境变量
[root@wqslinux src]# vim/etc/profile.d/java.sh
JAVA_HOME=/usr/local/jdk1.8.0_65/
JAVA_BIN=/usr/local/jdk1.8.0_65/bin
JRE_HOME=/usr/local/jdk1.8.0_65/jre
PATH=$PATH:/usr/local/jdk1.8.0_65/bin:/usr/local/jdk1.8.0_65/jre/bin
CLASSPATH=/usr/local/jdk1.8.0_65/jre/lib:/usr/local/jdk1.8.0_65/lib:/usr/local/jdk1.8.0_65/jre/lib/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
初始化一下
[root@wqslinux src]# ./etc/profile.d/java.sh
检查是否配置正确
[root@wqslinux src]# java -version
如果你之前安装过可以用yum去卸载掉
[root@wqslinux src]# yum removejava-1.6.0-openjdk* java-1.7.0-openjdk*

tomcat安装 http://tomcat.apache.org/官网
进入到src目录下载
[root@wqslinux src]# cd /usr/local/src/
下载tomcat
[root@wqslinuxsrc]#wgethttp://apache.fayea.com/tomcat/t ... omcat-7.0.65.tar.gz
解压缩
[root@wqslinux src]# tar zxvfapache-tomcat-7.0.65.tar.gz
移动位置重命名tomcat
[root@wqslinux src]# mvapache-tomcat-7.0.65 /usr/local/tomcat
进入到tomcat下
[root@wqslinux src]# cd /usr/local/tomcat/
把启动脚本移动位置
[root@wqslinux tomcat]# cp -vbin/catalina.sh /etc/init.d/tomcat

把tomcat设置成开机启动
[root@wqslinux tomcat]# chmod 755/etc/init.d/tomcat

我们需要在tomcat里面加入一些内容,否不无法加入到chkconfig里面
[root@wqslinux tomcat]# vim/etc/init.d/tomcat
# chkconfig: 2345 63 37 //启动级别和顺序
. /etc/init.d/functions
JAVA_HOME=/usr/local/jdk1.8.0_65/
CATALINA_HOME=/usr/local/tomcat

加入到系统服务里面
[root@wqslinux tomcat]# chkconfig --addtomcat
设置为开机启动
[root@wqslinux tomcat]# chkconfig tomcat on
启动tomcat
[root@wqslinux tomcat]# /etc/init.d/tomcatstart
查看tomcat进程
[root@wqslinux tomcat]# ps aux |grep tomcat

注意重启tomcat是不支持的,只能先stop在start

tomcat配置和优化
进入到conf目录下
[root@wqslinux ~]# cd/usr/local/tomcat/conf/
它配置文件叫做server.xml
[root@wqslinux conf]# vim server.xml
<Connector port="8080"protocol="HTTP/1.1" //找到这一行,默认端口是8080我们可以更改端口
找到</Host>下一行插入新的<Host>内容如下: Host name是域名,appBase要访问的网站路径其他默认就行
<Host name="www.123.com"appBase="/data/www"
unpackWARs="false" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="./" debug="0"reloadable="true" crossContext="true"/>
</Host>

重启服务,注意先stop在start
[root@wqslinux ~]# /etc/init.d/tomcat stop
[root@wqslinux ~]# /etc/init.d/tomcat start
测试tomcat
先创建tomcat的测试文件
[root@wqslinux~]# vim /data/www/111.jsp
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>

保存后,使用curl测试
[root@wqslinux~]# curl -xlocalhost:80 www.123.com/111.jsp
<html><body><center>
Now time is: Thu Oct 01 06:06:51 CST 2015
</center></body></html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat安装