首先安装好jdk, 然后安装好mysql

具体步骤可以看我的这篇博客: (阿里云)Linux部署springboot项目全过程_向上的狼的博客-CSDN博客

如果你使用的是 Spring Boot,内置了 Tomcat,直接用 jar 部署,使用命令启动即可,
那如果你使用的是 SSM 或者 Java WEB(非 Spring Boot)则需要通过 war 包进行部署,先把你的应用打成 war 包,丢到外置的 Tomcat 中,启动 Tomcat 服务,进而访问你的应用,所以接下来配置一下tomcat。

一、配置 Tomcat

先在/usr/local目录下创建一个名为tomcat的文件目录

然后将tomcat拖到linux目录下

这时我们会发现已经传进来了

二、解压缩

tar -zxvf apache-tomcat-9.0.34.tar.gz

三、启动 Tomcat

./startup.sh

四、CentOS 开放 8080 端口

  • 检查防火墙状态

firewall-cmd --state

running 表示防火墙是开启的,如果你看到的是 not running,防火墙关闭,需要开启

  • 开启命令

systemctl restart firewalld.service

  • 开放 8080 端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

  • 重启防火墙

systemctl restart firewalld.service

  • 重新载入配置

firewall-cmd --reload

这时候访问localhost:8080就可以访问到了

五、maven项目生成war包,启动Tomcat

(1)执行maven clean 、install,然后在target文件夹中会有一个war包(xxx.war),将war包改名叫ROOT,这样启动后的url地址可以忽略文件名。

 
(2)将ROOT.war放到Tomcat中的webapp下


(3)然后到Tomcat的bin目录下,./shutdown.sh;然后./startup.sh。就可以启动tomcat了

在浏览器上,输入网址:http://公网ip:8080/index.html,就可以访问了。
请多多检查路径,有时候往往不是命令的错误,而是路径找的不对,导致一直提示错误。

(阿里云)Linux部署SSM项目全过程相关推荐

  1. (阿里云)Linux部署springboot项目全过程

    Linux-jdk1.8下载地址 点击下载 jdk1.8-linux 提取码:h40h 一.安装jdk 1.1.将安装包上传至Linux服务器 1.2.创建安装文件夹 创建install mkdir ...

  2. 阿里云服务器部署web项目全过程

    我们在本地编写完Node.js项目,需要将文件打包上传到云服务器,其他人才可以通过url地址来访问和浏览我们编写的程序,在申请.配置阿里云ECS服务器的时候也是踩坑无数,看了网上很多大神的文章,自己也 ...

  3. 阿里云ubuntu部署javaweb项目

    阿里云ubuntu部署javaweb项目 要在服务器上部署javaweb项目,需要安装运行环境,安装与本机环境一样的,jdk-11.0.8,apache-tomcat-8.5.57.tar.gz,my ...

  4. 又到了上云时刻啦!!!阿里云 Docker部署SpringBoot项目 方便测试的部署方式

    又到了上云时刻啦!!!阿里云 Docker部署SpringBoot项目 方便测试的部署方式 部署思路: 具体步骤: 1.打成jar 2.上传到服务器 3.启动JDK容器 4.进入JDK 容器 启动 项 ...

  5. win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程

    win系统的阿里云服务器部署SpringBoot项目保姆级教程 前言 配置阿里云服务器 配置环境 环境配置中的坑 还有别的坑的话,私信我我补充......毕竟配置是最基本的,还想咋样... jar包导 ...

  6. 阿里云服务器部署SpringBoot项目(mysql安装、服务部署)

    最近在阿里云购买了一台轻量级云服务器,开始了自主服务之旅,下面记录步骤以及采坑过程. 首先拿到服务器的第一步我进入了控制台-远程连接中设置了连接密码,然后通过securt客户端工具连接. 1.jdk1 ...

  7. 前端项目部署,阿里云服务器部署前端项目,超详细

    需求背景:作为一个前端,特别身处于中小公司时,对于部署也需要有所了解.本次就介绍前端基础的项目部署.本次使用的是阿里云服务器进行的部署 部署核心步骤 1.准备打包好的前端代码(dist包)或者是一个h ...

  8. 阿里云服务器web项目启动连接mysql_在腾讯云阿里云上部署JavaWeb项目(Tomcat+MySQL)...

    云服务器安装Tomcat 安装Tomcat有好多种方式,可以在本地去Tomcat官网下载再用WinSCP上传到云服务器上,也可以直接在云服务器上命令行下载,本地下载再上传比较简单,就不多说了,说说用命 ...

  9. 阿里云服务器部署django项目

    ubuntu自带了2.7.想要装3.5并设置为默认python版本. 安装python3.5 sudo add-apt-repository ppa:fkrull/deadsnakes sudo ap ...

最新文章

  1. GitHub上分享的常用算法和数据结构实现原理可视化系统
  2. element elcolumn 使用本地图片_年末了,教你如何使用Python实现上班摸鱼
  3. VSCode中experimentalDecorators设置问题
  4. python 新建一列_python – 如何处理列名称和创建新列
  5. ABAP webdynpro的view navigation和WebUI的view navigation
  6. Spring Boot中禁用缓存,修改前端页面实时生效
  7. Linux学习笔记3
  8. C#解析json和xml数据
  9. 网络工程师HCIE-RS-layer2(原理+实验)
  10. CVS常用命令速查手册
  11. java编程剪刀石头布_Java实现的剪刀石头布游戏示例
  12. sql server database mail
  13. Oracle分页查询
  14. 一些开源的IOS项目(wifi扫描 条形码扫描 tcp/ip 等等)
  15. google hack 语法(渗透测试google黑客语法)
  16. Module parse failed Unexpected token
  17. JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@xxx] will not be managed by Spring
  18. 微信小程序调用weUI库
  19. 程序员啊,他又加班了!
  20. Vue基础学习笔记Day02_vue-cli脚手架_基础API

热门文章

  1. Python数据分析之股票双均线策略制定
  2. 三菱PLC控制东芝4轴机器人程序,有完整的PLC程序带注释, 结构清楚,信捷触摸屏程序,电气图纸,东芝机械手程序,适合你学习应用,附赠东芝机器人编程软件,可以模拟运行。
  3. 九连环解法( 基于递归 )
  4. mysql讲事物写到数据库_CookBook/1-MySQL数据库读写锁示例详解、事务隔离级别示例详解.md at master · Byron4j/CookBook · GitHub...
  5. 【拔刀吧 TensorFlow】TensorFlow学习笔记八——何为卷积神经网络
  6. 使用outlook 2007配置microsoft exchange邮箱方法步骤
  7. keil5的Cannot Load Flash Programming Algorithm
  8. 请将文件MP_verify_xxxxxx.txt上传至填写域名或路径指向的web服务器(或虚拟主机)的目录 曲线救国
  9. php开发h5游戏,H5的canvas实现贪吃蛇小游戏
  10. Pinbox 使用快捷键打开网页