centos7上安装与配置Tomcat7(整理篇)
2015-09-15 14:21
726 查看
1、检查tomcat7是否已经安装
rpm-qa|greptomcatps-ef|greptomcat
第一条命令查看是用rpm安装过tomcat,由于我们倾向于安装解压版的tomcat,所以一般是找不到的。
第二条命令查看系统中是否运行有tomcat,如下图所示:
我的系统中已经有tomcat了
2、检查系统中是否已经安装有jdk软件,并更新成需要的jdk软件
1)查看之前的jdk
java-versionrpm-qa|grepjava
rpm-qa|grepgcj
rpm-qa|grepjdk
2)卸载之前的oenjdk(假设你找出来的软件名是如下的
yum-yremovejavajava-1.4.2-gcj-compat-1.4.2.0-40jpp.115yum-yremovejavajava-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
3)解压源码包
通过终端在/usr/local目录下新建java文件夹,命令行:sudomkdir/usr/local/java
然后将下载到压缩包拷贝到java文件夹中,命令行:
进入jdk源码包所在目录
cpjdk-7u79-linux-x64.tar.gz/usr/local/java
然后进入java目录,命令行:
cd/usr/local/java
解压压缩包,命令行:
sudotarxvfjdk-7u79-linux-x64.tar.gz
然后可以把压缩包删除,命令行:
sudormjdk-7u79-linux-x64.tar.gz
4)设置jdk环境变量
这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量sudovim/etc/profile
打开之后在末尾添加
exportJAVA_HOME=/usr/local/java/jdk1.7.0_79
exportJRE_HOME=/usr/local/java/jdk1.7.0_79/jre
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
exportPATH=$JAVA_HOME/bin:$PATH
请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为
source/etc/profile时不能识别多余到空格,会理解为是路径一部分。
vim打开profile的并追加环境变量的截图:
然后保存,使profile生效
source/etc/profile
5)确认jdk已安装完成
java-versionecho$JAVA_HOME
echo$JRE_HOME
echo$CLASSPATH
echo$PATH
列出java-version截图:
3、安装tomcat7
1)解压源码包(源码包已经放于目录:/usr/local中)
cd/usr/localtarxvfapache-tomcat-7.0.64.tar.gz
mvapache-tomcat-7.0.64tomcat
2)启动tomcat
/usr/local/tomcat/bin/startup.sh出现如下所示说明启动成功:
4、增加8080端口到防火墙配置中
centos7换用了新的防火墙体系firewalld,此防火墙有两种配置文件,一种是自动安装的,在/usr/lib/firewalld/services/目录中,还有一种是用户自定义,存放于目录/etc/firewalld/services/中1)新建tomcat防火墙例外端口规则文件tomcat.xml
内容如下:<?xmlversion="1.0"encoding="utf-8"?>
<service>
<short>TomcatWebserver</short>
<description>HTTPSisamodifiedHTTPusedtoserveWebpageswhensecurityisimportant.Examplesaresitesthatr
equireloginslikestoresorwebmail.ThisoptionisnotrequiredforviewingpageslocallyordevelopingWebpages.Youn
eedthehttpdpackageinstalledforthisoptiontobeuseful.</description>
<portprotocol="tcp"port="8080"/>
</service>
2)使用命令加入到防火墙规则中
然后把此服务加入防火墙规则中firewall-cmd--reload
firewall-cmd--add-service=tomcat
firewall-cmd--permanent--add-service=tomcat
5、测试tomcat
假设安装机器的IP为192.168.1.25,在另一台同网段机器的浏览器上输入:显示图为:
表示成功
相关文章推荐
- tomcat7启动startup闪退的解决方案
- Linux环境Eclipse + Tomcat + MySQL 构造J2EE方法开发环境
- 随手记——Tomcat配置web应用时需要注意的小问题
- Apache整合Tomcat连接数据库
- 解决Eclipse发布webproject, jar无法发布到tomcat lib目录下的问题
- windows下 1067错误
- 让Windows下的Tomcat将控制台信息记录到日志
- MyEclipse打War包,部署到Tomcat下启动。
- 如何将tomcat设置成开机自启动后台服务
- tomcat 在linux下权限配置
- MyEclipse8.5 以debug模式启动tomcat6.0服务器 报错cannot connect to vm。
- 利用Tomcat启动TelementServer的一些问题
- Apache与Tomcat联系及区别
- java开发bug 在启动Tomcat 6.0时发现第一条信息便是
- 成为Java GC专家(4)—Apache的MaxClients参数详解及其在Tomcat执行FullGC时的影响
- tomcat的8080,8009,8443,8005都是什么端口
- linux 安装jdk及tomcat指定jdk版本
- get与post方法各自设置页面提交乱码解决方案
- Tomcat的几种部署方式
- 解决tomcat端口占用问题