当前位置: 首页 > news >正文

javaWeb快速部署到tomcat阿里云服务器

目录

准备

关闭防火墙

配置阿里云安全组

点击控制台

点击导航栏按钮

点击云服务器ECS

点击安全组

点击管理规则

点击手动添加

设置完成

配置web服务

使用yum安装heepd服务

 启动httpd服务

查看信息

部署java通过Maven打包好的war包项目

Maven打包项目

上传项目

修改tomcat配置文件

原。。启动!!!

访问

结语


准备


        你购买阿里云的服务器的时候,他就会让你选择你是使用什么服务器,我这里直接选择linux的centos7了。

        这里我的tomcat采用的8.5.88,jdk是8的版本,然后部署了mysql5.7,这些都可以使用命令在shell窗口快速的部署。

        既然提到了shell窗口,那么这时候你买完了服务器,就可以输入账号密码利用shell窗口连接了。

        这里jdk的配置和mysql之类的必需品的配置我就不教学了,网上一搜一大把。

关闭防火墙

        如果你为了省事,就直接把防火墙关掉,但是如果你想确保安全的话,还是好好的配置端口吧。因为这次不是正式的项目,所以我就直接关掉防火墙了。

 

#查看防火墙状态          
systemctl status firewalld   #永久关闭防火墙
systemctl disable firewalld        
#临时关闭防火墙
systemctl stop firewalld 

       

配置阿里云安全组

        阿里云的安全组其实也是一道防火墙,如果你只是关掉了你服务器的防火墙,或者只是配置好了服务器的端口,那么仍然是不够的,你需要配置阿里云安全组。

点击控制台

点击导航栏按钮

点击云服务器ECS

点击安全组

点击管理规则

点击手动添加

        这里就选择我们要的端口,比如这里tomcat需要8080,这里就至少要开放8080,如果你需要使用Navicat连接mysql,那么可以把3306也打开,反正就是打开你需要的。

设置完成

        可以访问8080端口测试一下,看有没有tomcat的页面。

 


配置web服务

使用yum安装heepd服务

yum install httpd -y

 启动httpd服务

systemctl restart httpd

查看信息

netstat -lnpt

如下所示: 

 


部署java通过Maven打包好的war包项目

Maven打包项目

然后你就可以在target目录下找到你的war包了

上传项目

        找一个地方将你的war包传上去

比如我这里就放在了/usr/local/MyProject/

修改tomcat配置文件

        修改server.xml

        进行如下的修改 

 


原。。启动!!!

        ~~神!!!

        到bin目录下

cd /usr/local/tomcat/bin/

        再输入./catalina.sh run

// 在当前窗口打开运行,显示日志
./catalina.sh run// 在后台打开,不直接显示日志,会保存为日志文件
./catalina.sh start// 停止服务
./catalina.sh stop

就可以看见一堆日志文件啦。


访问

        然后我们只需要输入

        这里的GWJ是在配置文中配置的,当然是可以随意的修改的。

http://服务器ip:8080/GWJ

成功打开

结语

        easy收徒。

        大家甚至可以来压测一下我的网站,但是手下留情啦,谢谢,真的扛不住什么压力。

WenJGo购物商城

        这就是我的期末作业了,感觉是超纲了,但是这还说啥了,满分。

相关文章:

javaWeb快速部署到tomcat阿里云服务器

目录 准备 关闭防火墙 配置阿里云安全组 点击控制台 点击导航栏按钮 点击云服务器ECS 点击安全组 点击管理规则 点击手动添加 设置完成 配置web服务 使用yum安装heepd服务 启动httpd服务 查看信息 部署java通过Maven打包好的war包项目 Maven打包项目 上传项目 …...

[MQTT]Mosquitto的內網連接(intranet)和使用者/密碼權限設置

[MQTT | Raspberry Pi]Publish and Subscribe with RSSI Data of Esp32 on Intranet 延續[MQTT]Mosquitto的簡介、安裝與連接測試文章,接著將繼續測試在內網的兩台機器是否也可以完成發佈和訂閱作業。 同一網段的兩台電腦測試: 假設兩台電腦的配置如下: A電腦為發…...

某盾BLACKBOX逆向关键点

需要准备的东西: 1、原JS码 2、AST解混淆码 3、token(来源于JSON) 一、原JS码很好获取,每次页面刷新,混淆的代码都会变,这是正常,以下为部分代码 while (Qooo0) {switch (Qooo0) {case 110 14 - 55: {function O0…...

【2024全国青少年信息素养大赛初赛时间以及模拟题】

2024全国青少年信息素养大赛时间已经出来了 目录 全国青少年信息素养大赛智能算法挑战赛初中模拟卷 全国青少年信息素养大赛智能算法挑战赛初中模拟卷 1、比赛时间和考试内容: 算法创意实践挑战赛初中组于5月19日举行,检录时间为10:30-11:00&#xf…...

2024年软件测试最全jmeter做接口压力测试_jmeter接口性能测试_jmeter压测接口(3),【大牛疯狂教学

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化! 由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、…...

LLM——用于微调预训练大型语言模型(LLM)的GPU内存优化与微调

前言 GPT-4、Bloom 和 LLaMA 等大型语言模型(LLM)通过扩展至数十亿参数,实现了卓越的性能。然而,这些模型因其庞大的内存需求,在部署进行推理或微调时面临挑战。这里将探讨关于内存的优化技术,旨在估计并优…...

Telnet协议:远程控制的基石

目录 1. 概述 2. 工作机制 3. 网络虚拟终端 4. 选项协商 5. 操作方式 6. 用户接口命令 7. 验证的过程 1. 概述 Telnet(Telecommunication Network)是一种用于在互联网上远程登录到计算机系统的标准协议。它早期被广泛用于远程终端连接&#xff0…...

网络工程师必备:静态路由实验指南

大家好,这里是G-LAB IT实验室。今天带大家学习一下华为静态路由实验配置 01、实验拓扑 02、实验需求 1.R1环回口11,1,1.1模拟PC1 2.R2建立2个环回口模拟Server server-1: 22,1,1.1 server-2: 44.1.1.1 3.要求使用静态路由实现全网互通 PC1去往server-1从R3走…...

springboot利用切面保存操作日志(支持Spring表达式语言(简称SpEL))

springboot利用切面保存操作日志(支持Spring表达式语言(简称SpEL)) 文章目录 springboot利用切面保存操作日志(支持Spring表达式语言(简称SpEL))前言一、Spring EL是什么&#xff1f…...

遂宁专业知识付费系统报价,免费网课平台怎么开通?需要哪些条件?

其实,不少的大咖老师都不愿意在大平台上开课,因为学员的留存并不是自己的,所以,很多人也考虑自己开通网课平台,那免费的平台怎么开通?这就是我们今天要跟老师们分享的内容了。 需要哪些条件? 大家如果想要开通免费的…...

【linuxC语言】fcntl和ioctl函数

文章目录 前言一、功能介绍二、具体使用2.1 fcntl函数2.2 ioctl函数三、拓展:填写arg总结前言 在Linux系统编程中,经常会涉及到对文件描述符、套接字以及设备的控制操作。fcntl和ioctl函数就是用来进行这些控制操作的两个重要的系统调用。它们提供了对文件、设备和套接字进行…...

java——继承(一)

一:匿名对象 只能使用一次,每一次使用都会创建一个新的对象,默认值和数组的默认值的规则相同。所以适用于调用一次对象的情况: public class ClassAnonymous {String name;public void show(){System.out.println(name"真厉…...

【Linux】进程间通信方式之管道

🤖个人主页:晚风相伴-CSDN博客 💖如果觉得内容对你有帮助的话,还请给博主一键三连(点赞💜、收藏🧡、关注💚)吧 🙏如果内容有误的话,还望指出&…...

【Linux】yum与vim

文章目录 软件包管理器:yumLinux安装和卸载软件包Linux中的编辑器:vimvim下的底行模式vim下的正常模式vim下的替换模式vim下的视图模式vim下的多线程 软件包管理器:yum yum其实就是一个软件,也可以叫商店 和你手机上的应用商店或app store一…...

苍穹外卖Day06笔记

疯玩了一个月,效率好低,今天开始捡起来苍穹外卖~ 1. 为什么不需要单独引入HttpClient的dependency? 因为我们在sky-common的pom.xml中已经引入了aliyun-sdk-oss的依赖,而这个依赖低层就引入了httpclinet的依赖,根据依…...

Maximo 使用 REST API 创建 Cron Task

接前面几篇文章,我没有了 automation script 以后,有时候需要让其定期自动执行,这时候就可以通过 Cron Task 来实现了。 通过Maximo REST API 来创建 Cron Task request: POST {{base_url}}/api/os/mxapicrontaskdef?apikey{{…...

【镜像仿真篇】磁盘镜像仿真常见错误

【镜像仿真篇】磁盘镜像仿真常见错误 记系统镜像仿真常见错误集—【蘇小沐】 1、实验环境 2023AFS39.E01(Windows11系统镜像)Arsenal Image Mounter,[v3.10.262]‍Vmware Workstation 17 Pro,[v17.5.1]Windows 11 专业工作站版…...

代码随想录算法训练营DAY45|C++动态规划Part7|70.爬楼梯(进阶版)、322. 零钱兑换、279.完全平方数

文章目录 70.爬楼梯(进阶版)⭐️322. 零钱兑换思路CPP代码总结 279.完全平方数思路CPP代码 70.爬楼梯(进阶版) 卡码网:57. 爬楼梯 文章讲解:70.爬楼梯(进阶版) 本题就是典型了完全背包排列问题,…...

Linux(openEuler、CentOS8)企业内网DHCP服务器搭建(固定Mac获取指定IP)

----本实验环境为openEuler系统<以server方式安装>&#xff08;CentOS8基本一致&#xff0c;可参考本文&#xff09;---- 目录 一、知识点二、实验&#xff08;一&#xff09;为服务器配置网卡和IP&#xff08;二&#xff09;为服务器安装DHCP服务软件&#xff08;三&a…...

c#读取hex文件方法,相对来说比较清楚

Hex文件解读_c#读取hex文件-CSDN博客 https://wenku.csdn.net/answer/d67f30cf834c435ca37c3d1ef5e78a62?ops_request_misc%257B%2522request%255Fid%2522%253A%2522171498156816800227423661%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&…...

ARM核心板在POCT设备开发中的选型与应用实战

1. 项目概述&#xff1a;ARM核心板如何重塑POCT设备开发在医疗设备这个对稳定性和可靠性要求近乎苛刻的领域&#xff0c;每一次技术选型都像是一次精密的手术&#xff0c;容不得半点闪失。我接触过不少体外诊断&#xff08;IVD&#xff09;设备厂商&#xff0c;尤其是做即时检验…...

(122页PPT)数字化IT架构蓝图规划设计方案(附下载方式)

篇幅所限&#xff0c;本文只提供部分资料内容&#xff0c;完整资料请看下面链接 https://download.csdn.net/download/2501_92796370/92683861 资料解读&#xff1a;数字化 IT 架构蓝图规划设计方案 详细资料请看本解读文章的最后内容 在数字化转型浪潮下&#xff0c;运营商…...

极简静态站点生成器Minima:从核心原理到工程实践

1. 项目概述&#xff1a;一个极简静态站点的构建哲学 最近在整理个人博客和项目文档时&#xff0c;我又一次把目光投向了静态站点生成器。市面上选择很多&#xff0c;从功能庞大的Hugo、Jekyll&#xff0c;到追求速度的Zola、11ty&#xff0c;各有拥趸。但当我需要一个纯粹、轻…...

Kleiber:简化多架构Docker镜像构建与发布的自动化工具

1. 项目概述与核心价值最近在整理自己的开发工具链时&#xff0c;又翻出了devgap/kleiber这个项目&#xff0c;它在我日常的容器化开发工作流中扮演了一个相当关键但又不那么起眼的角色。简单来说&#xff0c;Kleiber 是一个 Docker 镜像的构建和发布自动化工具&#xff0c;但它…...

别再死记硬背参数了!用Amesim HCD库手把手教你搭建一个真实的溢流阀模型(附避坑指南)

从物理本质出发&#xff1a;用Amesim HCD库构建高保真溢流阀模型的实践指南 液压系统工程师常常陷入一个困境&#xff1a;软件操作熟练&#xff0c;参数设置却总凭感觉&#xff1b;仿真结果看似合理&#xff0c;却与物理直觉相悖。这种"黑箱式"建模不仅限制了问题排…...

科技晚报|2026年5月15日:AI 代理开始补协作、编排和护栏

科技晚报&#xff5c;2026年5月15日&#xff1a;AI 代理开始补协作、编排和护栏 一句话导读&#xff1a;今晚更值得看的&#xff0c;不是哪家模型榜单又变了&#xff0c;而是几家平台同时在补 AI 代理真正进生产前最缺的三块能力&#xff1a;跨 IDE 共享状态、团队级可观测&…...

Perplexity企业版部署倒计时:仅剩3个关键License配额可申领,附2024Q3企业版SLA服务等级白皮书摘要

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Perplexity企业版核心价值与定位 Perplexity企业版并非通用问答工具的简单升级&#xff0c;而是面向现代数据驱动型组织构建的**可信AI协作者平台**。它深度融合企业知识图谱、权限感知检索与可审计推理…...

面试鸭:一站式面试题库解决方案,助你轻松备战技术面试

面试鸭&#xff1a;一站式面试题库解决方案&#xff0c;助你轻松备战技术面试 【免费下载链接】mianshiya-public 持续维护的企业面试题库网站&#xff0c;帮你拿到满意 offer&#xff01;⭐️ 2026年最新Java面试题、前端面试题、AI大模型面试题、AI Agent面试题、RAG面试题、…...

3D模型格式转换终极方案:用stltostp轻松实现STL到STEP的专业转换

3D模型格式转换终极方案&#xff1a;用stltostp轻松实现STL到STEP的专业转换 【免费下载链接】stltostp Convert stl files to STEP brep files 项目地址: https://gitcode.com/gh_mirrors/st/stltostp 你是否曾遇到这样的困境&#xff1a;3D打印的STL模型无法在专业CAD…...

Perplexity搜索精度暴跌?揭秘92%开发者忽略的4个底层参数配置陷阱

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Perplexity搜索精度暴跌&#xff1f;揭秘92%开发者忽略的4个底层参数配置陷阱 Perplexity 作为评估语言模型输出质量的核心指标&#xff0c;其数值异常飙升&#xff08;如从 12.3 暴增至 89.7&#xff…...