Centos 上部署 tomcat7
在 Centos 上部署 tomcat7
搜索tomcat,选下面红色框框的官网

选箭头指着的版本7, 选 tar.gz 格式,

下载完压缩包,使用 ftpx 工具,放在 centos 的 /opt/tomcat 文件下面,使用下面命令解压,版本改为对应版本
tar -zxvf apache-tomcat-7.0.94.tar.gz
进入解压的tomcat 的 bin 文件下,使用下面命令启动
./startup.sh
使用命令查看 8080 端口情况
netstat -ntulp |grep 8080
可以看到,8080 端口被 tomcat 占用,说明开启成功

开放 8080 端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙
firewall-cmd --reload
然后,如果是在阿里云就添加安全组开放端口8080, 用本地虚拟机就不用了,跳过。
在浏览器输入,服务器IP +:8080 端口, 可以看到以下显示 tomcat 启动成功;

点击上面的 “ Manager App ”, 会看到如下页面,要求输入用户名和密码,点击取消,因为还没有设置。

点击取消后就进入这个页面, 就是 tomcat 设置用户和密码的指导

先进入 刚刚启动的 bin 目录下,使用 ./shutdown.sh 停止服务器。
./shutdown.sh
( ps: 注意上面关闭服务器有可能失败!并显示以下内容,解决方式如下一步,若成功则跳过

如果 tomcat 关闭失败的话,要修改一下 jdk的一个文件: https://www.cnblogs.com/Jomini/p/10788586.html )
再进入 tomcat 解压文件下的 conf 编辑
vi tomcat-users.xml
加入, 保存重启
<role rolename="manager-gui"/>
<user username="admin" password="123456" roles="manager-gui"/>
再进入 bin, 使用 ./startup.sh 重启服务器,

通过浏览器访问ip+:8080, 再点击 Manager App 输入刚刚设置的用户密码,就可以登录,看到以下页面表示完成。

完成。
---------------- 打赏码 --------------------------

Centos 上部署 tomcat7的更多相关文章
- CentOS上部署Django+Nginx+Uwsgi环境
在CentOS上部署Django+Nginx+Uwsgi环境 奇谭 2016-09-01 评论 Linux python django nginx uwsgi VirtualEnv的作用:创建隔 ...
- 在CentOS上部署kubernetes1.9.0集群
原文链接: https://jimmysong.io/kubernetes-handbook/cloud-native/play-with-kubernetes.html (在CentOS上部署kub ...
- WTM asp.net core应用程序在Ubuntu上和CentOS上部署
wtm在Ubuntu上和CentOS上部署 项目发布 在Visual Studio中右击Web项目,选择发布,如下图: Ubuntu安装.net core运行时 Ubuntu我是用的Vmware虚拟机 ...
- CentOS上部署Apache、MySQL和PHP
centos上yum安装很方便,下面介绍编译安装的方式. 第一步要在CentOS上安装gcc.g++等开发工具 可以从系统光盘上安装,或者 #yum groupinstall "Develo ...
- CentOS上部署JAVA服务【转】
http://www.th7.cn/Program/java/201511/686437.shtml 本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建JAVA运行环境.如何开 ...
- 【BIGDATA】在Centos上部署ElasticSearch 7.3.2及kibana
一.下载: 首先,下载ElasticSearch和kibana安装包,版本自选,官方下载页https://www.elastic.co/cn/downloads/ 二.版本检查 很重要的一步,要检查C ...
- 在CentOS上部署基于dnx/coreclr的ASP.NET 5应用程序
在Ubuntu上写好了一个简单的ASP.NET 5应用程序,尝试将这个程序部署在没有mono环境的CentOS服务器上. 部署步骤如下: 1)安装libuv(KestrelHttpServer需要它) ...
- centos上部署mysql
本文记录整个安装的过程和跳进的坑,大家预祝我能从坑里爬出来吧 当前系统版本 开始我们的安装: 在安装之前查阅了部分资料,大体安装流程 yum -y install mysql yum -y insta ...
- 在Linux CentOS上部署Asp.Net Core项目(Tengine、Asp.Net Core、Centos、MySql)
一.前言 1.简单记录一下Linux CentOS 7中安装与配置Tengine的详细步骤. 2.简单比较一下Tengine 和Nginx 3.搭建Asp.net Core和部署 Web程序 4.总结 ...
随机推荐
- Cleartext HTTP traffic to xxx not permitted解决办法
,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 ...
- 015_python原生在线调试工具
一.pdb https://docs.python.org/3/library/pdb.html
- redis对sorted_set进行的相关操作
redis对sorted_set(有序集合)类型操作的相关命令以及如何在python使用这些命令 redis对sorted_set(有序集合)类型操作的命令: 命令 语法 概述 返回值 Redis Z ...
- iis500错误分析
1.检查isapi和cgi限制,看相应的扩展是否设为允许. 2.让错误显示到客户端 3.HTTP 错误 500.21 - Internal Server Error 原因:在安装Framework v ...
- 解决hash冲突的方法
复制粘贴于:https://www.cnblogs.com/wuchaodzxx/p/7396599.html#H1_2 开放地址法(线性探测法.二次探测.伪随机探测) 再哈希法 链地址法 建立公共溢 ...
- Jmeter二次开发代码(3)
package org.apache.jmeter.functions; import java.io.FileInputStream;import java.io.FileNotFoundExcep ...
- P2023 [AHOI2009]维护序列
震惊,双倍经验,依旧是线段树的乘法修改 #include<bits/stdc++.h> using namespace std; ; struct sege_tree { int l; i ...
- java核心卷笔记--P48字符串3.6.5
一定不要使用 == 运算符检测两个字符串是否相等 ! 这个运算符只能够确定两个字串是否放置在同一个位置上 . 当然 , 如果字符串放置在同一个位置上 , 它们必然相等. 但是 ,完全有可能将内容相同的 ...
- PHP——??空合并运算符和?:三元运算符
前言 在上一篇随笔,用三元运算符简单写的一个东西,引发了对他的兴趣,所以打算研究下. PHP7的新特性: https://php.net/manual/zh/migration70.new-featu ...
- Apache Flink教程----安装初体验
1.window 版本安装 https://flink.apache.org/downloads.html#apache-flink-164 D:\flink-1.6.2-bin-scala_2\fl ...