Centos yum安装tomcat8 (阿里云的端口坑!!!)
1.官网下载上传至服务器并解压
% wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz
% tar -zxvf apache-tomcat-8.5.5.tar.gz
2.将解压下来的文件移动到自己的目录下
% mv apache-tomcat-8.5.57 /usr/local/java/apache-tomcat-8.5.57
% cd /usr/local/java/
% mv apache-tomcat-8.5.57 tomcat8
3.进入tomcat 的bin目录启动服务
% cd /usr/local/java/tomcat8
% ./startup.sh
4.配置
# 环境变量
% vim /etc/profile
CATALINA_BASE=/usr/local/java/tomcat8 PATH=$PATH:$CATALINA_BASE/bin
#export 使上述配置⽣效
export CATALINA_BASE PATH
# 使环境变量生效
% source /etc/profile
# 配置防火墙,开放8080端口(如果是阿里云,要去阿里云控制台打开端口)
% firewall-cmd --zone=public --add-port=8080/tcp --permanent
% firewall-cmd --reload
# 查看开放的端口
% firewall-cmd --list-ports
# 启动和关闭tomcat
% /usr/local/java/tomcat8/bin/shutdown.sh
% /usr/local/java/tomcat8/bin/start.sh
# 查看tomcat进程
% ps aux | grep tomcat
# 查看8080端口的进程 (如果两个进程的pid相同,则代表tomcat正常,可通过浏览器访问了)
% netstat -lnpt |grep 8080
5.阿里云的端口
阿里云服务器

阿里云控制台打开端口:

智能推荐
CentOS7 安装 Java 8 以及Tomcat8
与大家分享下CentOS7 中安装 Java 8 以及Tomcat8的过程,希望对你有用。 安装 Java8 准备 更新软件 查看是否已经安装了java 如果出现如图,说明没有安装 如果以前已经安装就卸载 检查是否安装wget下载工具 如果输入wget 显示如下: 说明已经安装了wget了,如果提示没有 wget 命令,那么必须先安装 wget 如下: 采用离线下载的方式...
Tomcat8的下载、安装、配置
最近做一个大学生互联网+的项目需要用到Tomcat服务器,但它的配置确实令人烦恼,经历了两天的查找资料和实践,发现网上的资料杂乱,查找起来很是麻烦,所以我就对其进行整合,现将我的配置过程记录下来供大家参考。 下载原材料 1.jdk12 下载官网 https://www.oracle.com/technetwork/java/javase/downloads/index.html 按下图点击下载即可...
Linux—Centos 7.x安装Tomcat8
一、下载tomcat安装包 1.进入Apache tomcat官网 tomcat官网 2.点击Tomcat8 3.点击Tomcat8 tar包下载 二、安装步骤 1.进入/usr/local目录 2.创建tomcat文件夹 3.上传tomcat tar包(apache-tomcat-8.5.34.tar.gz) 4.解压tar包 5.运行tomcat 三、验证tomcat启动情况 在浏览器下输入:...
web安全简易规范123
web安全,大公司往往有专门的安全开发流程去保证,有专门的安全团队去维护,而对于中小网络公司,本身体量小,开发同时兼带运维工作,时间精力有限,但是,同样需要做一些力所能及的必要的事情。有时候,安全威胁并不是因为你的防盗窗被人撬开了,而是你晚上睡觉的时候忘了关门,而关上门对开发来说也许只是举手之劳。 1、不要用root,确定使用的中间件和框架是否默认打开了后门 我们总会在线上使用部署一些中间件、开源...
猜你喜欢
html5拖放--15行js代码实现两个div内容互换
本文首发于我的个人博客:http://cherryblog.site/ ,欢迎大家前去参观 本文项目地址,sortable插件地址:https://github.com/sunshine940326/sortable demo地址:https://github.com/sunshine940326/drag 在写我们后台的管理程序中需要有一个拖放的功能,然后我们有一个这样的功能,实现11个固定且大...
git切换分支报错,不管什么标题名字,都报非法字符,所以就不起名字了。
切换分支的时候,报了标题这么个错误,error: ”xxx did not match any file(s) known to git. 看见不能切换分支,我首先 git status 查看了一下当前状态,如下图 然后,就会发现,其实我的这个错误非常明显,就是在我的 beat 分支下有文件修改,所以切换不了。ok,解决方法: 1. 如果修改的这些文件没什么用,完全可以删除。(我这儿的...
Oracle分析函数之LEAD和LAG实际应用
Oracle分析函数之LEAD和LAG实际应用 在前几天的工作中按照客户的需求,需要对客户信息进行数据分析,即某人存在多个状态的账号,将客户信息账号状态分析出结果,和客户确认汇报,根据保留规则,保留唯一账号,以保证程序可用性。起初,根据聚合函数进行查询分析,需要写一大串的SQL,即不美观又复杂,很容易产生错误。后续想到Oracle分析函数中的lead和lag,SQL简洁了很多且容易产生报告数据。 ...
小知识积累(不断更新中)
判断变量的类型(数组,对象) tyopof:不推荐,因为无法区别数组与对象,数组是对象的子对象 instanceof:可以使用 还可以用来判断是否属于函数 Object.prototype.toString.call():最兼容,推荐使用 定时器的执行顺序或机制 js是单线程的,浏览器遇到setTimeout或者setInterval会把定时器推入浏览器的待执行事件队列里面但是不执行,先执行完当前...
ROS自学实践(6):ROS进行激光SLAM建图——gmapping
本节主要记录运行ROS自带的SLAM建模包gmapping方法,为后续理解这些代码,建立自己的SLAM算法打下基础。 基于粒子滤波算法 二维栅格地图 需要里程计信息 1.通过命令行安装gmapping包 2.配置gmapping节点 3.运行gazebo模型及gmapping节点 4.打开rviz 添加laserscan、map、robotmodel模型 5.移动小车,建立模型 6.保存当前地图 ...
