Linux_CentOS-服务器搭建 <二>
Tomat安装:
说明:
源码安装,下载地址:http://tomcat.apache.org/。我下了个apache-tomcat-7.0.42.tar.gz
安装开始:
配置环境。
JDK:
vi /etc/profile
文件末处加上
export JAVA_HOME=/usr/java/jdk1..0_17
export JRE_HOME=/usr/java/jdk1..0_17/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:$JAVA_HOME/bin
先把下载过来的放在CentOS里面。我放在/usr/local
其实安装就是所谓的解压,但我们注意,一般安装好后把安装包删除.
同样和上一次讲的一样,CentOS里面如果有了的话,把里面的tomcat删掉先 。
[root@Li local]# cd /usr/local
[root@Li local]# tar -zxv -f apache-tomcat-7.0.42.tar.gz // 解压压缩包
[root@Li local]# rm -rf apache-tomcat-7.0.42.tar.gz // 删除压缩包
[root@Li local]# mv apache-tomcat-7.0.42 tomcat
安装好后,你会发现 local里面多了一个tomcat文件夹出来。
安装后,我们得把tomcat的环境配下:
cd /usr/local/tomcat/bin vi catalina.sh
#!/bin/sh export TOMCAT_HOME=/usr/local/tomcat export CATALINA_HOME=/usr/local/tomcat
利用下面命令使文件有执行权限并使配置生效
# source /etc/profile # cd /usr/local/tomcat/bin # chmod *.*
启动试试看吧:
操作如下
[root@Li ~]# /usr/local/tomcat/bin/startup.sh //启动tomcat
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
如果没有出现,卸了重装。有的话,就启动好了。
我们可以看下日志文件:
[root@CentOS ~]# cd /usr/local/tomcat/logs
[root@CentOS logs]# cat catalina.out
这时候 我们可以查看下这个服务:
ps -ef | grep tomcat
如果想把tomcat 配置成本机服务的,自己可以去百度。或者还有tomcat配置成开机启动。
因为tomcat端口没开放,8080端口是禁止的。所以我们要在防火墙那边配置下。
增加8080端口到防火墙配置中,执行以下操作:
[root@Li ~]# vi + /etc/sysconfig/iptables
#增加以下代码
-A RH-Firewall--INPUT -m state --state NEW -m tcp -p tcp --dport -j ACCEPT
重启下
[root@Li ~]# service iptables restart
在此,再说一种防火墙配置:
# iptables -F
# iptables -t nat -I PREROUTING -p tcp --dport -j REDIRECT --to-ports
# iptables -t nat -I OUTPUT -p tcp --dport -j REDIRECT --to-ports
# /etc/rc.d/init.d/iptables save //保存的意思
检验Tomcat安装运行
通过以下地址查看tomcat是否运行正常:
http://localhost:8080/
另外:
lsof -i:8080//查端口号
kill 27285//关闭
Linux_CentOS-服务器搭建 <二>的更多相关文章
- cas单点登录-CAS5.1.3 overlay服务器搭建(二)
前言 本节主要讲解怎么搭建cas服务端,并且在浏览器中使用https访问cas服务端 1.通过cas代码生成工具(https://casinitializr.herokuapp.com/),生成 ...
- SVN服务器搭建和使用(二)
SVN服务器搭建和使用(二) 上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及Tortois ...
- WebRTC 入门教程(二)| WebRTC信令控制与STUN/TURN服务器搭建
WebRTC 入门教程(二)| WebRTC信令控制与STUN/TURN服务器搭建 四月 4, 2019 作者:李超,音视频技术专家.本文首发于 RTC 开发者社区,欢迎在社区留言与作者交流. htt ...
- FastDFS搭建单机图片服务器(二)
防丢失转载:https://blog.csdn.net/MissEel/article/details/80856194 根据 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署 和 ...
- 架构之路:nginx与IIS服务器搭建集群实现负载均衡(二)
[前言] 在<架构之路:nginx与IIS服务器搭建集群实现负载均衡(一)>中小编简单的讲解了Nginx的原理!俗话说:光说不练假把式.接下来,小编就和大家一起来做个小Demo来体会一下N ...
- 【第十二篇】- Git 服务器搭建之Spring Cloud直播商城 b2b2c电子商务技术总结
Git 服务器搭建 上一章节中我们远程仓库使用了 Github,Github 公开的项目是免费的,2019 年开始 Github 私有存储库也可以无限制使用. 这当然我们也可以自己搭建一台 Git 服 ...
- Git本地服务器搭建及使用详解
Git本地服务器搭建及使用 Git是一款免费.开源的分布式版本控制系统.众所周知的Github便是基于Git的开源代码库以及版本控制系统,由于其远程托管服务仅对开源免费,所以搭建本地Git服务器也是个 ...
- 版本控制-svn服务器搭建和常用命令(centos 6.3)
Svn是比较优秀的版本控制工具,虽然功能和性能上无法和Git媲美,但由于其容易搭建和使用的特性,所以在各个小公司还是很受欢迎的.使用Git可参考<版本控制-Git服务器搭建和常用命令使用> ...
- 版本控制-Git服务器搭建和常用命令使用
Git是目前世界上最先进的分布式版本控制系统(没有之一).使用Svn的请参考<版本控制-svn服务器搭建和常用命令(centos 6.3)>,下面介绍Git的常用命令 常用命令 简单版 升 ...
- 烂泥:Postfix邮件服务器搭建之虚拟用户配置
virtual_gid_maps = static: virtual_transport = dovecot dovecot_destination_recipient_limit = 1 注意:po ...
随机推荐
- JSP中JavaScript校验用户名等重复
$(function () { $("#unitFrom").validate({ errorClass:"errorInfo", //默认为错误的样式类为:e ...
- Head First Servlets & JSP 学习笔记 第九章 —— 使用JSTL
JSTL1.1 不是JSP2.0规范的一部分!你能访问Servlet和JSP API 不意味着你能访问JSTL! 使用JSTL之前,需要将两个文件("jstl.jar" 和 &qu ...
- Solidity的地址 数组如何判断是否包含一个给定的地址?
Q: given address[] wallets. What is the correct method to check that the list contains a given addre ...
- Unity3D 导入aar注意事项
导出供Unity使用的*.aar文件 1)点击“Build -> Build APK”,生成aar文件 2)由于Unity在打包APK时会自动包含自身的classes.jar,所以需使用压缩软件 ...
- CSS 样式中的两个方法
在很多时候,我们需要LI开头空一点距离.结尾不能再有下划线了.这个效果在以前是很难实现的.但是有了下面两个选择器,非常容易做出这种东西. .slideTxtBox .bd ul > :first ...
- 点击导出table表格
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 选择困难症的福音——团队Scrum冲刺阶段-Day5(补发 那天csshow)
选择困难症的福音--团队Scrum冲刺阶段-Day 5 今日进展 编写提问部分 游戏分类的界面 将之前错误的图标改正 关于我们的俄罗斯方块,今天有了新的进展 NextBlockView(定义了下一个方 ...
- mysql启动错误,提示crash 错误
:: mysqld_safe Starting mysqld daemon with databases from /data/mysql_data -- :: [Note] Plugin 'FEDE ...
- 远程连接centos6.5
安装上传下载工具: 直接yum -y install lrzsz 下载数据到本地下载目录:sz filename1 filename2 … 上传数据到远程:执行rz –be 命令,客户端会弹出上传窗口 ...
- 重写comparater比较器
TreeSet 能自动对对象进行排序,但是一般需要在类中重写比较方法 比较器介绍 在类中实现Comparable接口,并重写compareTo方法 排序对象类 package typing.overr ...