Linux安装tomcat,配置环境变量
一、 安装tomcat需要先配置jdk,所以没有配置jdk同学,先移步linux安装jdk
二、卸载tomcat
检查linux是否安装tomcat
rpm -qa|grep tomcat
查看下系统信息,确认是32位还是64位:uname -a
输入rpm -qa|grep tomcat
如果有通过rpm -e rpm -qa|grep tomcat
(或rpm -e 加上面rpm -qa|grep tomcat显示的结果)
注意:一般tomcat安装都是通过压缩包的方式,所以这一步可以跳过
三、下载Tomcat
点击下载
找到 Binary Distributions
四、上传到Linux,安装
先进入你要上传的位置,执行命令 rz ,在本机弹窗选择文件窗口,选择上传
tar -xzvf apache-tomcat-9.0.0.M9.tar.gz 解压即可
重命名文件 mv apache-tomcat-9.0.8 tomcat9
五、配置环境
JAVA_HOME=/usr/java/jdk-10.0.1
CLASSPATH=$JAVA_HOME/lib/
CATALINA_HOME=/usr/local/tomcat tomcat环境变量
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export PATH JAVA_HOME CLASSPATH CATALINA_HOME
修改Tomcat端口
进入conf文件夹 vi server.xml 编辑配置文件
1.
<Connector port="8088" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />
这种修改对于8080端口冲突是可以解决的,但是如果想同时使用两个tomcat,那么这样的修改还不完整,因为还有其它的端口会冲突。我们仍需要继续修改
2.
<Connector port="8089" protocol="AJP/1.3" redirectPort="8443" />
<Server port="8085" shutdown="SHUTDOWN">
:wq 保存退出
六、验证安装结果
启动服务
进入解压目录的bin文件夹,运行命令./startup.sh
会自动弹出像如下的提示
ps -ef|grep java
查询端口是否有进程守护用如下命令grep对应端口,如8088为端口号
例:netstat -nalp|grep 8088
七、防火墙
#停止firewall
systemctl stop firewalld.service #开启firewall
systemctl start firewalld.service#禁止firewall开机启动
systemctl disable firewalld.service #查看默认防火墙状态(关闭后显示not running,开启后显示running)
firewall-cmd --state
但是开启的时候,可能报这个错
Failed to start firewalld.service: Unit firewalld.service is masked.
查了很久没找到解决办法,于是试着输入了下面这行命令,解决了。
systemctl unmask firewalld.service
来看一些命令:
#启动tomcat, 在tomcat目录下(官方名称:apache-****)
bin/startup.sh
#关闭tomcat, 在tomcat目录下(官方名称:apache-****)
bin/shutdown.sh
#如果关闭出错,可以杀死线程
ps -ef | grep tomcat
kill *(端口)
#访问
curl 127.0.0.1:8080
curl ip:8080
启动tomcat并显示日志的命令:
./startup.sh && tail -f …/logs/catalina.out
Linux安装tomcat,配置环境变量相关推荐
- linux安装jdk配置环境变量之永久生效
首先,官网下载jdk包 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html 下 ...
- linux安装jenkins配置环境变量,Ubuntu 16.04 安装Jenkins持续集成
前提条件:Ubuntu 16.04下Java安装 Jenkins基于Java, 所以需要先安装java. Linux下安装java只要配置java环境变量即可. 首先,解压java到相应目录,我一般习 ...
- Linux安装jdk配置环境变量无效(不生效)
linux服务器上搭建jdk1.8的运行环境,但是因为该服务器上已经安装了jdk1.7,安装了jdk1.8后不起作用. 1.安装jdk1.8. 2.修改/etc/profile中的JAVA_HOME为 ...
- Linux——MySQL安装及配置环境变量
Linux--MySQL安装及配置环境变量 1.安装包准备: 2.在虚拟机查询主机IP: 3.运行Xftp,新建一个会话,命名为MySQL安装: 4.新建一个会话,命名为MySQL安装: 5.把安装包 ...
- java基础学习总结一(java语言发展历史、jdk的下载安装以及配置环境变量)
最近一段时间计划复习一下java基础知识,使用的视频课程是尚学堂高淇老师的,上课过程中的心得体会 直接总结一下,方便以后复习. 一:计算机语言的发展 1:机器语言,最原始的语言,主要有"01 ...
- Java环境配置——JDK的选择、下载、安装与配置环境变量
Java环境配置--JDK的选择.下载.安装与配置环境变量 JDK的简介以及版本选择.下载与安装 JDK历史版本(除最新版以外的版本) java平台移植性的原因 解释执行和编译执行 JDK的Linux ...
- PhantomJS浏览器下载安装、配置环境变量及使用教程
文章目录 1. PhantomJS简介 2. 下载 3. 安装 4. 配置环境变量 5. 验证是否安装正确 6. 操作PhantomJS浏览器 1. PhantomJS简介 PhantomJS 是一个 ...
- tomcat配置环境变量
tomcat配置环境变量 首先下载tomcat,并且解压到目录: 注意:2,3步的变量值要到下图这一步 即,bin的上一级目录不包含bin 1.第一步鼠标右键计算机->属性->高级系统设置 ...
- Xamarin.Forms教程下载安装JDK配置环境变量
Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...
- Windows10 JDK9安装及配置环境变量与Eclipse安装
一 下载JDK9 http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html 选择版本,系统 ...
最新文章
- 真香!使用 Goland 网页版实现真正的云开发
- BelgiumTS交通数据集分类-pytorch版
- 如何迁移开源 Flink 任务到实时计算Flink版?实战手册来帮忙!
- amp 显示成转义字符 in html,如何在HTML标签中转换转义字符?(How to convert escape characters in HTML tags?)...
- P1081 开车旅行 倍增 洛谷
- 如何在Java 8中使用LocalDateTime格式化/解析日期-示例教程
- 关于eclipse没有http jar的问题解释
- shell与subshell与执行脚本的几种方式
- Android之shape属性简介和使用
- 一棵二叉树的中根线索二叉树_二叉树面试题刷题模板(终极版)
- php thinkphp重定向,ThinkPHP框架让页面重定向方法总结
- Android 系统(246)---SystemServer进程的启动流程
- django ----CBV中加装饰器
- dtproperties表小解[网络收集]
- Bailian2723 不吉利日期(POJ NOI0113-02)【日期计算】
- 原型模式(Prototype) 1
- Volatile(理解)
- select *和select 字段名
- goolgle支付配置备忘录
- dolphinscheduler 2.0.4 PIGEON任务使用的一次尝试