Java web项目部署到阿里云服务器上

2023-11-01

首先,笔者为大三学生,平时课设和练习写了不少得得ava web项目,但是每次运行都是localhost开始,实在厌烦,而且每次验收项目都要带着电脑,这点挺无语得,所以萌生了买阿里云服务器来部署项目得冲动。之前觉得部署项目这件事会很难,但是接触了发现其实很简单,无非就是再阿里云上装上和本机一样的环境(JDK,Mysql,Tomcat)然后再把项目给放上去而已,好的废话不多说直接开始钢。

一、演示

1.首相上效果图吧,无图无真相(第一次部署得时候很激动的,毕竟体会到一个url就能解决的事情再也不用那么麻烦了)。

**
**

2.首先,阿里云服务器准备:

进入阿里云官网,下拉到主页面的底部,会出现下图的学生机,阿里云的RCS服务器学生优惠是9.9一个月。

购买的时候一定不要购买错了,博主之前就买错了很尴尬。一定要买ECS服务器,进入页面默认的是轻量级服务器。

二、等服务器买好了之后,我们就需要进行环境的搭建了。

1、首先:我这里选用的工具是Xsheel和winSCP  (下面给出了他们的官方定义)

            xsheel: Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

winSCP: WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp也可以链接其他系统,比如linux系统

好啦 ,这里自己琢磨怎么阿里云吧,过于简单不做介绍了。

2、连接上阿里云后进行 java web 环境的搭建,

        2.1 首先安装mysql:mysql安装教程

        2.2 然后安装jdk :jdk安装教程 

        2.3 最后安装tomcat:tomcat安装教程

  3、根据我其他的帖子安装好环境之后还有最重要的一步,添加安全组!!!!。

进入阿里云服务器的控制台,找到安全组

在这里加上如下图所示的端口号

添加的方法如下图所示:

 4、这一步骤做完之后:下面还有个很简单也很显然的步骤,将你的的Java web项目导出成war包,上传到tomcat的webapp目录下。

到这里,所有的步骤完成,尽情享受部署项目的乐趣吧,有疑问的欢迎下方留言,看到第一时间回复。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java web项目部署到阿里云服务器上 的相关文章

  • ztree添加自定义图标

    ztree默认自带的是编辑和删除的图标 但是在做项目的时候遇到需要 添加 的图标 百度好久找到了解决方法 如下
  • CSS---CSS面试题

    目录 1 盒模型 2 offsetHeight clientheight scrollHeight 3 left与offsetLeft 4 对BFC规范的理解 5 解决元素浮动导致的父元素高度塌陷的问题 6 CSS样式的先级 7 隐藏页面元
  • Uuntn操作系统学习笔记之服务-web相关

    web服务 web服务是我们日常生活中使用的最多的服务 如 所有的网站 BS架构 Browser Server 客户端 IE Chrome Safari Firefox Opera 命令行浏览器 服务端 IIS Apache Nginx L
  • 51c语言延时作用,51单片机C语言延时函数怎么定义和使用

    描述 51单片机C语言延时函数怎么定义 C语言定义延时函数主要通过无意义指令的执行来达到延时的目的 C程序中可使用不同类型的变量来进行延时设计 经实验测试 使用unsigned char类型具有比unsigned int更优化的代码 在使用
  • Spring之@Autowired、@Resource、@Inject和@Configuration

    Spring IOC有个重要的功能叫做DI 依赖注入 依赖注入我们都知道是通过 Autowired Resource Inject等方式来实现 在一个Bean中通过 Autowired来控制对另一个Bean的依赖 通常我们大部分使用的是 A

随机推荐

  • SQLite错误码

    objc view plain copy define SQLITE OK 0 成功 Successful result 错误码开始 define SQLITE ERROR 1 SQL错误 或 丢失数据库 SQL error or miss
  • QT creator使用(五):应用程序主窗口QMainWindow

    目录 5 0 本章简介 5 1 主窗口框架 5 1 1 Qt资源系统 菜单栏和工具栏 5 1 2 中心部件 5 1 3 Dock部件 5 1 4 状态栏 5 1 5 自定义菜单 5 2 富文本处理 5 2 1 富文本文档结构 5 2 2 文
  • 插槽

    一 插槽 插槽就是子组件中的提供给父组件使用的一个占位符 用
  • 基于Hadoop/Hive的足球数据可视化系统实现

    基于Hadoop Hive的足球数据可视化系统实现 可视化技术 Html CSS AJAX JavaScript 大屏部分展示 后端技术 Java SpringBoot JDBC 部署中间件 Hadoop Hive MySQL 部署方式 1
  • Java中后端Bigdecimal传值到前端精度丢失问题

    有两种方式解决方式 1 将接收数据库数据的字段用string方式接收 2 JsonSerialize using ToStringSerializer class 将此注解加在Bigdecimal类型的字段上 这样前端就会将此类型的数据看成
  • logistic回归分析优点_7种主流数据分析软件比较及经典教材推荐

    今天给大家推荐几款学习计量以及统计软件的书籍 一方面可以提高自身的技能 另一方面在写论文的时候也可以使用到 提高论文的硬实力 当然多掌握一门技能也可能更多的增强自身在未来就业中的竞争力 所以小伙伴们可以择优选择 放入自己的购物车中 STAT
  • 【Docker】Docker 一个偶现的错误 bash命令突然找不到

    1 背景 一次偶然在服务器上操作 发现提交命令运行jar无法运行了 1 界面点击 2 后台执行shell 脚本 3 脚本执行java jar 结果发现无法运行 后阿里发现是 ll bin bash 这个系统级别的文件找不到了 我是拷贝其他服
  • <问题解决05>导入的新项目报org.apache.catalina不存在--解决方案如下:

    问题描述 导入新的web项目到eclipse上 报The import org apache catalina cannot be resolved 解决方案 解决方案来源博客地址 http blog chinaunix net uid 2
  • sql的coalesce()函数的用法

    用途 将空值替换成其他值 返回第一个非空值 表达式 COALESCE是一个函数 expression 1 expression 2 expression n 依次参考各参数表达式 遇到非null值即停止并返回该值 如果所有的表达式都是空值
  • Java——反射详解

    目录 一 概念 二 功能 三 反射相关的重要的类 3 1 class类 3 2 获取class类的方法 3 3 class类中的方法 3 4 Field类方法 3 5 打破封装 一 概念 反射库 reflection library 提供了
  • SD卡 SPI模式操作(2)读操作

    原文 本人转载 SD卡 SPI模式操作 2 读操作 作者是初学者 水平有限 本文仅作为个人学习笔记使用 不能保证内容的正确性 部分资料来源于网络 参考了SD卡协议2 0手册等资料 如果有歧义 可以与作者联系 目录 SD卡 SPI模式操作 1
  • 零基础学习java(2)

    十一 字符集编码和字符串 什么是字符集 Charset 字符集就是字符的集合 一般会包含一种语言的字符 比如GBK 是包含所有常用汉字字符的字符集 ASCll是包含英文字符的字符集 字符就是java中的char char是character
  • 惠普服务器自动装驱动安装,Win10系统不断自动安装HP打印机驱动且报错0x80240017的解决方法...

    现在很多用户已经升级了win10正式版 但是也遇到了不少问题 默认情况下 Windows10系统会自动安装电脑设备的驱动 其中就包括打印机的 但是近日有些朋友反馈在更新HP打印机时 遇到错误提示 HP driver update for H
  • 32位/64位WINDOWS驱动之进程保护

    32位 64位WINDOWS驱动之进程保护参考地址 参考https blog csdn net cosmoslife article details 113995641 OpenProcess 函数 方法名称 OpenProcess 位置
  • nacos打开空白页,内存不足,磁盘不足

    nacos打开空白页 内存不足 磁盘不足 场景描述 原因 内存不足 同时查看日志发现磁盘空间不足 nginx日志 占磁盘空间太大 重命名 修改后 查看文件名 重新执行生成日志文件 不行 就重启nginx 再执行命令 删除旧文件 内存不足 查
  • 从零开始刷LeetCode-0

    从leetcode中简单的题开始 上车吧 给定数组vector
  • webrtc代码走读一(视频参数配置汇总)

    一 视频编码格式初始配置 webrtc media engine internalencoderfactory cc 1 按照Push顺序 优先选取第一个编解码格式 2 屏蔽kUlpfecCodecName kRedCodecName的co
  • 「BLIP 微调指南」以 Image-Text Captioning 任务为例

    前言 近日需要用到 BLIP 微调下游任务 搜索发觉如今并无 BLIP 微调教程 下面就以 Image Text Captioning 任务为例 演示如何完成 BLIP 模型在自己数据集上的微调 目录 1 BLIP 介绍 2 关键代码定位
  • Java GUI界面之简易计算器的制作以及非GUI实现(中缀表达式,后缀表达式)

    最近刚开始学习GUI界面的知识 就尝试做了一个计算器 其实我主要做的是个界面 监听部分还是查询了资料 package moder02 import java awt import java awt event ActionEvent imp
  • Java web项目部署到阿里云服务器上

    首先 笔者为大三学生 平时课设和练习写了不少得得ava web项目 但是每次运行都是localhost开始 实在厌烦 而且每次验收项目都要带着电脑 这点挺无语得 所以萌生了买阿里云服务器来部署项目得冲动 之前觉得部署项目这件事会很难 但是接