tomcat安装

复制链接

wget下

tar -zxvf apache-tomcat-7.0.79.tar.gz

mv apache-tomcat-7.0.79 /usr/local/tomcat

cd /usr/local/tomcat/

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

chmod 755 /etc/init.d/tomcat

vim /etc/init.d/tomcat

写入

#!/bin/sh

下加上

# chkconfig:2345 63 37

. /etc/init.d/functions

JAVA_HOME=/usr/local/jdk1.8.0_131

CATALINA_HOME=/usr/local/tomcat

保存

chkconfig --add tomcat

chkconfig tomcat on

启动

/etc/init.d/tomcat start

查看进程是否起来

ps aux |grep tomcat


tomcat中JDK安装

安装JDK

下载

cd /usr/local/

wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-arm32-vfp-hflt.tar.gz?AuthParam=1499097393_fa12b59a0791a913382d5f6c73069dea

tar -zxvf jdk-8u131-linux-arm32-vfp-hflt.tar.gz\?AuthParam\=1499097393_fa12b59a0791a913382d5f6c73069dea

mv jdk1.8.0_131 /usr/local/

vim /etc/profile.d/java.sh

JAVA_HOME=/usr/local/jdk1.8.0_131/

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

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

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

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

export  JAVA_HOME  JAVA_BIN JRE_HOME  PATH  CLASSPATH

保存

检查配置文件的目录是否都存在

初始化

如果出现

[root@mingming local]# java -version

java version "1.8.0_131"

Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

Java HotSpot(TM) Client VM (build 25.131-b11, mixed mode)

就ok‘

如果出现

java version "1.7.0_45"

OpenJDK Runtime Environment (rhel-2.4.3.3.el6-i386 u45-b15)

OpenJDK Client VM (build 24.45-b08, mixed mode, sharing)

[root@mingming local]# yum list |grep jdk

java-1.6.0-openjdk.i686                     1:1.6.0.0-1.66.1.13.0.el6   @anaconda-CentOS-201311271240.i386/6.5

java-1.6.0-openjdk-devel.i686               1:1.6.0.0-1.66.1.13.0.el6   @anaconda-CentOS-201311271240.i386/6.5

java-1.7.0-openjdk.i686                     1:1.7.0.45-2.4.3.3.el6      @anaconda-CentOS-201311271240.i386/6.5

java-1.7.0-openjdk-devel.i686               1:1.7.0.45-2.4.3.3.el6      @anaconda-CentOS-201311271240.i386/6.5

copy-jdk-configs.noarch                     1.3-1.el6                   base

java-1.6.0-openjdk.i686                     1:1.6.0.41-1.13.13.1.el6_8  base

java-1.6.0-openjdk-demo.i686                1:1.6.0.41-1.13.13.1.el6_8  base

java-1.6.0-openjdk-devel.i686               1:1.6.0.41-1.13.13.1.el6_8  base

java-1.6.0-openjdk-javadoc.i686             1:1.6.0.41-1.13.13.1.el6_8  base

java-1.6.0-openjdk-src.i686                 1:1.6.0.41-1.13.13.1.el6_8  base

java-1.7.0-openjdk.i686                     1:1.7.0.141-2.6.10.1.el6_9  updates

java-1.7.0-openjdk-demo.i686                1:1.7.0.141-2.6.10.1.el6_9  updates

java-1.7.0-openjdk-devel.i686               1:1.7.0.141-2.6.10.1.el6_9  updates

java-1.7.0-openjdk-javadoc.noarch           1:1.7.0.141-2.6.10.1.el6_9  updates

java-1.7.0-openjdk-src.i686                 1:1.7.0.141-2.6.10.1.el6_9  updates

java-1.8.0-openjdk.i686                     1:1.8.0.131-0.b11.el6_9     updates

java-1.8.0-openjdk-debug.i686               1:1.8.0.131-0.b11.el6_9     updates

java-1.8.0-openjdk-demo.i686                1:1.8.0.131-0.b11.el6_9     updates

java-1.8.0-openjdk-demo-debug.i686          1:1.8.0.131-0.b11.el6_9     updates

java-1.8.0-openjdk-devel.i686               1:1.8.0.131-0.b11.el6_9     updates

java-1.8.0-openjdk-devel-debug.i686         1:1.8.0.131-0.b11.el6_9     updates

java-1.8.0-openjdk-headless.i686            1:1.8.0.131-0.b11.el6_9     updates

java-1.8.0-openjdk-headless-debug.i686      1:1.8.0.131-0.b11.el6_9     updates

java-1.8.0-openjdk-javadoc.noarch           1:1.8.0.131-0.b11.el6_9     updates

java-1.8.0-openjdk-javadoc-debug.noarch     1:1.8.0.131-0.b11.el6_9     updates

java-1.8.0-openjdk-src.i686                 1:1.8.0.131-0.b11.el6_9     updates

java-1.8.0-openjdk-src-debug.i686           1:1.8.0.131-0.b11.el6_9     updates

ldapjdk.i686                                4.18-8.el6                  base

ldapjdk-javadoc.i686                        4.18-8.el6                  base

[root@mingming local]# yum remove java-1.6.0-openjdk* java-1.7.0-openjdk*

重新启动

. /etc/profile.d/java.sh

[root@mingming local]# java -version


cd /usr/local/tomcat/conf

vim server.xml

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

connectionTimeout="20000"

redirectPort="8443" />

改为

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

connectionTimeout="20000"

redirectPort="8443" />

别外在做个虚拟主机

<Host name="www.123.com" appBase="/data/tomcatweb"

unpackWARs="false" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Context path="" docBase="./" debug="0" reloadable="true" crossContext="true"/>

</Host>

保存

/etc/init.d/tomcat stop

/etc/init.d/tomcat start

测试tomcat

先创建tomcat的测试文件:

vim /data/tomcatweb/111.jsp

加入如下内容:

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

保存后,使用curl测试:

[root@localhost ~]#                      

看看运行结果是否是:

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

如果是这样的结果,说明tomcat搭建成功。另外,你也可以在你的真机上,绑定hosts, 用IE来测试它。

阿铭建议你最好再扩展学习一下: http://www.aminglinux.com/bbs/thread-5447-1-1.html

教程答疑: 请移步这里.

欢迎你加入 阿铭学院 和阿铭一起学习Linux,让阿铭成为你Linux生涯中永远的朋友吧!