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/
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的测试文件:
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生涯中永远的朋友吧!
转载于:https://blog.51cto.com/632566481/1954391