CentOS踩坑记录之安装tomcat
来源:互联网 发布:sql最后一行值 编辑:程序博客网 时间:2024/06/06 21:02
安装tomcat之前首先需要安装java。
直接用centos自带java安装包,所以直接用yum安装java,简单快捷。
- 查看yum库中都有哪些jdk版本(暂时只发现了openjdk)
yum search java|grep jdk
ldapjdk-javadoc.x86_64 : Javadoc for ldapjdkjava-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environmentjava-1.6.0-openjdk-demo.x86_64 : OpenJDK Demosjava-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environmentjava-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentationjava-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundlejava-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environmentjava-1.7.0-openjdk-demo.x86_64 : OpenJDK Demosjava-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environmentjava-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentationjava-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundlejava-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environmentjava-1.8.0-openjdk-demo.x86_64 : OpenJDK Demosjava-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environmentjava-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environmentjava-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentationjava-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundleldapjdk.x86_64 : The Mozilla LDAP Java SDK
- 选择版本,进行安装(我选了1.8)
yum install java-1.8.0-openjdk//安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.8.0-openjdk
- 设置环境变量
vi /etc/profile
- 在profile文件中添加如下内容
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk# 这里JAVA_HOME的路径一定要写对。不然后面会有很难发现的麻烦JRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH
- 让修改生效
source /etc/profile
安装java完成。
开始安装tomcat。用我上一篇文章的方法,把本机下载好的tomcat压缩包用filezilla传到服务器的/home/ftp/pub目录下。
- 切换到/home/ftp/pub目录下。解压压缩包
cd /home/ftp/pub/tar -zxvf apache-tomcat-8.5.16.tar.gz
- 在/home/下新建tomcat目录 把解压好的文件夹剪切进去
mkdir /home/tomcat/mv /home/ftp/pub/apache-tomcat-8.5.16/ /home/tomcat/
- 配置防火墙,开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanentfirewall-cmd --reload# 如果防火墙没开启,这一步不用管
- 启动tomcat
/home/tomcat/apache-tomcat-8.5.16/bin/startup.sh
能够看到下面的,说明配置没问题了。但是还不能确保完全成功
Using CATALINA_BASE: /home/tomcat/apache-tomcat-8.5.16Using CATALINA_HOME: /home/tomcat/apache-tomcat-8.5.16Using CATALINA_TMPDIR: /home/tomcat/apache-tomcat-8.5.16/tempUsing JRE_HOME: /home/java/jdk1.8.0_131Using CLASSPATH: /home/tomcat/apache-tomcat-8.5.16/bin/bootstrap.jar:/home/tomcat/apache-tomcat-8.5.16/bin/tomcat-juli.jarTomcat started.
这时候测试一下,用服务器直接本机访问
curl http://localhost:8080
如果没报错,那说明完全安装成功。如果报错。查看tomcat输出日志
cd /home/tomcat/apache-tomcat-8.5.16/logs/tail -f catalina.out
看里面是否报错。一般是报了错才会导致本机都不能访问。而这个错很有可能是JAVA_HOME路径不对。
如果是阿里云ECS服务器,用curl命令能够访问而外部网络无法用ip访问,有可能是和我上一篇文章最后说的那样,没有在阿里云的云服务器管理控制台设置8080端口的访问权限。按照我上一篇文章说的设置一下就好了。
呕心沥血写出来的,转载请一定注明出处!
阅读全文
0 0
- CentOS踩坑记录之安装tomcat
- centos下安装jdk + tomcat记录
- Linux(Centos)之安装tomcat
- CentOS 7.2.1511 安装踩坑记录
- Linux---CentOS搭建环境之安装Tomcat
- CentOS之Tomcat的安装-yellowcong
- CentOS踩坑记录之ftp服务器搭建
- Centos踩坑记录之部署web项目
- Discourse CentOS 安装记录
- CentOS安装Redis记录
- CentOS安装Redis记录
- CentOS安装ReviewBoard记录
- Centos安装Shadowsocks记录
- Centos安装MySQLdb记录
- CentOS安装ReviewBoard记录
- CentOs安装再记录
- linux centos安装tomcat
- centos 安装jdk、tomcat
- weex slider 滑动切换页面防安卓viewpager
- redis入门-hash常用命令
- SSH与SSM学习之Struts203——主配置文件配置_常量配置_动态方法配置_action书写方式
- [虚树] [LCA] [Treap] [CH Round #56] 异象石
- xdoj 1239 Glory And Xor/Or
- CentOS踩坑记录之安装tomcat
- maven项目开发环境搭建之四导入maven、web转maven
- SSH与SSM学习之Struts204——结果跳转方式
- Java 9 模块化(Modular)介绍
- SSH与SSM学习之Struts205——访问servletAPI方式
- Java堆排序(大顶堆)
- 单子(Monad)有多少?
- 数字分类
- SSH与SSM学习之Struts206——参数获取