预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Tomcat服务器的安装与配置工具/原料Linux运行环境Tomcat8和JDK-8(下载链接:http://pan.baidu.com/s/1o6oi4bg密码:xfib)方法/步骤1Tomcat的安装可以说是非常简单的,我们选择直接下载已编译的软件包,就不自己编译安装了。安装Tomcat前必须先安装JDK。大家可以去oracle官网获取最新的JDK,从Apache官网获取Tomcat。当然也可以使用我的百度云分享,下载前要注意下载和自己系统匹配的软件包哦!2首先我们先解压JDK和Tomcat的软件包。建议将软件安装包,源码包等放到/usr/local/src目录中,方便管理。#tarxfjdk-8u31-linux-x64.tar.gz#tarxfapache-tomcat-8.0.17.tar.gz然后将解压后的JDK和Tomcat移动到/usr/local/中去,并将Tomcat命名为Tomcat8#mvjdk1.8.0_31//usr/local/#mvapache-tomcat-8.0.17/usr/local/tomcat83接下来就是配置JDK的环境变量了,让系统认识JDK在哪里。我选用的做法是在/etc/profile.d/中添加脚本。#vim/etc/profile.d/jdk1.8.sh添加以下内容:JAVA_HOME=/usr/local/jdk1.8.0_31/JAVA_BIN=/usr/local/jdk1.8.0_31/bin/JRE_HOME=/usr/local/jdk1.8.0_31/jre/JRE_BIN=/usr/local/jdk1.8.0_31/jre/bin/CLASSPATH=/usr/local/jdk1.8.0_31/jre/lib:/usr/local/jdk1.8.0_31/lib:/usr/local/jdk1.8.0_31/jre/lib/charsets.jarPATH=$PATH:$JAVA_BIN:$JRE_BINexportJAVA_HOMEJAVA_BINJRE_HOMEJRE_BINPATHCLASSPATH之后保存退出vim编辑器,并给脚本文件添加可执行权限,然后加载此脚本。#chmod+x/etc/profile.d/jdk1.8.sh#source/etc/profile.d/jdk1.8.sh环境变量添加成功后输入命令java就会显示出一串这个命令的用法接下来我们就可以进行下一步配置Tomcat了我们进入到Tomcat的安装目录下看看。其中bin就是各脚本的路径了,我们可以看到连Windows的bat批处理脚本也在其中,也就是说只要你的Windows主机安装好JDK后也是可以使用这个Tomcat软件包的。Tomcat的配置文件为conf中的server.xml。其中的webapps就是发布网站的根目录。我们再看看lib下的文件,发现都是以jar为后缀的文件,根本不是以so结尾的库文件,原来Tomcat跨平台的原因在这里啊。jar文件是交给JVM虚拟机执行的,只要安装了JDK的平台都可以运行。好啦接下来我们就该把Tomcat启动起来试试了,执行/usr/local/tomcat8/bin下的startup.sh脚本。#/usr/local/tomcat8/bin/startup.sh它会列出一些使用的变量及路径,只要最后显示Tomcatstarted就证明启动成功了。Tomcat默认监听的是8080端口,我们可以netstat看一下。注意,它启动的是一个叫做java的进程。#netstat-anpt|grep"java"我们看到监听的还有8005和8009端口,这些都有其他用处,只有8080才是提供HTTP服务的端口记得要关闭iptables或者清空iptables规则,如果你会编写iptables豁免规则那最好不过了。对了SElinux也顺手关闭了吧!这里只讲解如何临时关闭iptables和SElinux。我这里就手懒了,只清空了iptables规则:#iptables-F如果想关闭iptables服务:#serviceiptablesstop临时关闭SElinux:#setenforce0接下来当然是用浏览器访问下我们的站点看看效果啦,因为端口默认不是80,我们就必须指定端口了。在浏览器输入http://服务器的IP地址:8080如果出现了如下图所示的页面就证明成功了。相信聪明的你已经看到Tomcat的bin目录下有个shutdown.sh了吧,不要误会成这是关机脚本,这只是关闭Tomcat服务的脚本。咦!还有个configtest.sh脚本,这个难道是配置文件的检查脚本?我们用这些脚本不就可以自己写个Tomcat的服务控制脚本了嘛。确实如此,但