java项目如何部署服务器-----阿里云服务器安装mysql数据库java,tomcat(四)

项目部署阿里云服务器详细流程 最初宝塔面板的端口号是8888,出于安全考虑,现在宝塔面板使用的端口是程序安装完成后随机生成的端口号,在步骤四图中的面板地址中可以看出,端口号为39118,注意:这个端口号是随机生成,你的宝塔面板端口号可能不是这个。在浏览器中粘贴宝塔面板的外网面板地址,并输入账号和密码,登录到宝塔面板管理后台,第一次登录需要勾选同意协议,然后进入面板。没有宝塔账号的话,就点免费注册一个宝塔账号。安全组规则设置完后,然后点【保存】即可,不需要重启云服务器,安全组规则保存后立即生效,宝塔面板端口号就已经开通了。 阅读详情

可能感兴趣的文章:

一:java项目如何部署服务器-----阿里云服务器购买(一)

二:java项目如何部署服务器-----远程连接阿里云服务器(二)

三:java项目如何部署服务器-----如何传输文件到阿里云服务器(三)

四:java项目如何部署服务器-----阿里云服务器安装mysql数据库,java,tomcat(四)

目录

部署到Linux系列教材 (一)- JAVA - 安装和运行

步骤 1 : 安装Java

步骤 2 : 运行

部署到Linux系列教材 (二)- MYSQL - 安装

步骤 1 : 下载

步骤 2 : 通过yum进行安装

步骤 3 : 启动

步骤 4 : 验证

部署到Linux系列教材 (三)- TOMCAT - 安装和启动

步骤 1 : 安装

步骤 2 : 运行

步骤 3 : 验证

步骤 4 : 查看启动日志

步骤 7 : 重启tomcat

步骤 8 : 启动缓慢


部署到Linux系列教材 (一)- JAVA - 安装和运行

步骤 1 : 安装Java

比起前面的ftp安装配置,java安装就显得简单太多了。
运行命令:

yum -y install java-1.8.0-openjdk.x86_64


最后出现Complete! 就成功了

安装Java

步骤 2 : 运行

接着运行 

java -version


出现当前java版本即表示java安装成功了

运行

部署到Linux系列教材 (二)- MYSQL - 安装

步骤 1 : 下载

yum上mysql的资源有问题,所以不能仅仅之用yum。在使用yum之前还需要用其他命令获取mysql社区版

cd /tmp

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 

rpm -ivh mysql-community-release-el7-5.noarch.rpm 

下载

步骤 2 : 通过yum进行安装

接着就可以通过yum安装了:

yum install mysql mysql-server mysql-devel -y

通过yum进行安装

步骤 3 : 启动

以上只是安装,执行如下命令才能启动mysql服务器:

systemctl start mysql.service

步骤 4 : 验证

安装后会自动启动,启动后会占用3306端口。 使用如下命令查看3306端口是否启动,如果启动了则表示mysql处于运行状态。

netstat -anp|grep 3306

验证

步骤 5: 无密码

通过Yum安装的mysql的管理员账户是没有密码的,这里通过命令设置其密码为 admin ,尽量使用这个密码哦,后续部署j2ee应用的时候会用到这个密码哦。

mysqladmin -u root password admin

注: Warning信息并非提示设置失败,而是告诉大家密码露出来了,当心背后有人~

无密码

步骤 6: 登陆验证

如图所示,使用如下命令登陆

mysql -uroot -padmin


登陆成功后输入

show databases;


能看到这3个数据库,就表示用root账号登陆成功了

登陆验证

步骤 1 : 安装

yum上没有tomcat的源,所以使用如下方式下载解压

cd /tmp

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.92/bin/apache-tomcat-7.0.92.tar.gz

tar xzf apache-tomcat-7.0.92.tar.gz

mv apache-tomcat-7.0.92 /usr/local/tomcat7


解压后把tomcat移动到 /usr/local/tomcat7 目录下方便以后访问注:有同学反应这个tomcat无法通过wget下载。 大概tsinghua.edu.cn 在维护吧,我这里下载了一个,放在下载区(点击进入),可以通过ftp上传到Linux,然后复制到/tmp, 接着继续解压等操作. 复制命令在Linux 其他常用命令 中有示例。或者直接用我给的吧:

cp /home/wwwroot/ftptest/apache-tomcat-7.0.92.tar.gz /tmp/apache-tomcat-7.0.92.tar.gz

注: 除了 7.0.92 外,还放了个 8.5.23 供大家使用 ( Springboot 在7上跑不起,8.5.23经测试是能跑 springboot 的,所以提供了方便大家使用。 用法和7一样) 注: 7 这个版本号 7.0.92 如果不能用了,说明是过期了。。。 把 92 改成 93试试,不行就 94 95 96,或者到 tomcat 7 官网看它的最新下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/

安装

步骤 2 : 运行

启动tomcat

/usr/local/tomcat7/bin/startup.sh

运行

步骤 3 : 验证

因为还没有从安全组开放端口8080,所以还无法通过外网查看tomcat是否启动。只能通过查看端口是否处于监听状态查看tomcat是否启动:

netstat -anp|grep 8080


如图所示,8080端口处于监听状态

验证

步骤 4 : 查看启动日志

通过如下命令可以查看tomcat的启动日志

tail -300f /usr/local/tomcat7/logs/catalina.out


-300表示查看最后300行, f表示动态查看有更新可以立即看到
使用ctrl+c 退出查看状态

查看启动日志

步骤 5 : 安全组开放端口

像 FTP配置端口 那样,配置8080端口

安全组开放端口

步骤 6: 从公网访问

8080端口开放后,就可以从外网访问了:

http://47.104.95.212:8080/


如图所示,你们学习的时候,记得用自己的ip地址,别用我的。。。 我这个在你看到的时候,很有可能已经过期了

从公网访问

步骤 7 : 重启tomcat

通过先关闭,然后启动的方式。。。。来重启tomcat ~~

/usr/local/tomcat7/bin/shutdown.sh

/usr/local/tomcat7/bin/startup.sh


启动的时候,可以运行tail命令来查看启动过程:

tail -300f /usr/local/tomcat7/logs/catalina.out

步骤 8 : 启动缓慢

tomcat7在centos7里面启动有时候会很慢,要好几分钟。 原因是什么什么熵什么什么随机的,反正运行下面命令之后再启动就好了。
如果没有tomcat7启动过慢的问题,可以忽略此步骤

yum -y install rng-tools

systemctl start rngd


更多内容,点击了解: https://how2j.cn/k/deploy2linux/deploy2linux-slowstart/1613.html

在阿里云部署web项目和Mysql数据库 1、阿里云服务器的申请 首先是登录官网,注册账号,然后登录。登录后就可以在产品列表中申请你需要的服务器以及服务器的配置,我选择的系统是CentOS 7.6 64位,最后进入控制台。(注意这里一定要是CentOS版本不能是不支持Xshell的) 在控制台,可以看到自己的服务器信息和服务器的ip。 2、添加安全组规则 安全组在云端提供类似虚拟防火墙功能,用于设置单个或多个 ECS 实例的网络访问控... 阅读详情

相关推荐

阿里云服务器(学生机)安装jdk、mysql、tomcat以及部署web项目

暑假闲着无事,大三刚过去,马上大四了,本身也是学生,就趁还是学生期间抓紧买了台阿里云学生机进行项目部署练练手,刚开始选择的镜像是应用镜像,宝塔(BT-Panel)的,发现宝塔的确很人性化,部署项目很小白,没什么难度,就重置系统了。这次选择的是系统镜像,选择的是基于linux的CentOS 7.3版本。这次,就没那么容易了,基本都是一步一个坑。找了很多博客之类的才调试成功。为了方便大家以及以后方便自...

LinhongweiLF的博客 7151

阿里云服务器部署Java项目环境部署之MySQL部署

本地开发项目时,通常使用的都是本地的数据库,本地的中间件,也就是说,数据库地址、中间件地址都是localhost,这样的地址外界无法访问,因此,本地的数据库,中间件只能用于开发测试使用,生产环境中都需要将数据库,中间件等部署到远程服务器中,这样,用户访问服务时,才能收集到用户的数据,将数据库,中间件部署到远程服务器中其实就是改变了数据库,中间件的访问地址,即将localhost修改为远程服务器的地址。这里先介绍数据库的部署,中间件的部署后续会介绍。

m0_73478445的博客 758

如何使用Xshell搭建一个Java项目的部署环境

如果不成功,使用yum先安装lrzsz工具(拖拽上传工具),再导入.sql文件就能成功了。这里使用的数据库管理系统是MariaDB,是MySQL创始人主导开发,MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,用法和MySQL差不多。如果是首次访问一般是不成功的,因为云平台上的防火墙拦截了8080端口,需要在云平台的控制台,找到相应的服务器,配置安全规则。但是要想项目能正确运行,需要把密码设置成项目所连接的数据库的密码。现在来安装jdk,我需要安装的是jdk1.8版本。

m0_57248752的博客 2183

如何在服务器上部署一个java程序

7.创建 service配置文件,并在配置文件中填写配置内容。7.最后,可以通过下面的命令查看服务日志。如何在服务器上部署一个java程序?1.创建新的系统用户,用户名可自定义。2.为 service用户创建密码。4.创建存放运行包的目录,这里以。三、将service设为在后台运行。2.创建xxx.service文件。3.填写xxx.service文件。6.将服务设置为系统启动时自动运行。1.创建目录用于存放jdk文件。一、在服务器上安装jdk环境。3.登录到service用户。二、安装java程序。

qq_35771020的博客 1036

maven聚合项目部署到阿里云服务器

一般是CentOS,相当于一个Linux操作系统先进行个人认证,还可以进行学生认证打开xhell新建连接输入用户名和密码出现这个表示连接成功在shell里输命令出现这个表示安装成功可以查看java版本我安装的5.7版本的出现这个表示安装成功启动mysql刚安装的mysql没有密码,要设置(2020是我设置的密码)登录验证一下:登陆成功下载tomcat,后缀一定要是tar.gz找到自己下载的tomcat和usr/local,双击就行在xshell里解压启动tomcat。

2201_76081438的博客 1404

保姆级教学:Java项目从0到1部署到云服务器

本文带你从0到1部署Java项目,包括JDK、MySQL、redis、redis、tomcat的一系列环境安装部署的内容,部署完整的环境到云服务器上。

逐梦苍穹的博客 1万+

服务器部署(保姆级教程)

服务器部署小白专属(保姆级教程)

Crazyhao的博客 7万+

AutoCAD 2025在Win10/Win11上的官方安装、配置与问题排查全指南

对于需要在 Windows 11 或 Windows 10 系统上部署 AutoCAD 2025 的设计师、工程师和 IT 支持人员来说,一个稳定、合规的安装流程是高效工作的基石。网络上充斥着各种所谓的“免费下载”和“一键安装”教程,但这些资源往往来源不明,可能捆绑恶意软件、导致软件崩溃,甚至引发严重的许可合规风险。本文旨在提供一个清晰、安全、基于官方最佳实践的 AutoCAD 2025 安装与配置指南,重点解决在 Windows 11 和 Windows 10 系统上部署时可能遇到的兼容性问题、安装失败以

weixin_34396103的博客 451

关于服务器部署流程

服务器部署

weixin_52484354的博客 9059

立创开源Link Hub多功能USB扩展坞:CH339F主控+4层板设计,实测网口/存储性能

本文深度评测了立创开源Link Hub多功能USB扩展坞,其采用CH339F主控芯片与4层PCB板设计,并严格进行阻抗匹配。实测表明,该扩展坞的USB接口与microSD读卡器性能均接近USB 2.0理论极限,百兆以太网口转换效率高,性能损失极小。设计上注重电源保护与信号完整性,是一个兼顾稳定性与成本的高完成度开源硬件项目。

weixin_36173034的博客 161

matlab电容式传感器仿真,差动电容式位移传感器的仿真研究

设计了一种差动电容式位移传感器,主要对传感器的数学模型及电容检测电路进行了仿真研究。其中检测电路设计主要包括正弦激励电路、转换桥路、信号放大电路、精密整流电路和滤波电路。最后利用Matlab/SimurFnk软件对所设计的系统进行仿真,并分析了传感器性能。仿真研究表明,传感器及其检测电路具有合理性,测量范围内具有很好的线性度。0|| I≯ lat on ii{差动容尊翩’亘研发注:湖南省教育厅资...

weixin_36323601的博客 1391

服务器应用快速部署技巧总结(入门级)

刚开始部署自己的应用,又有些急性子的老哥可以直接看加粗的部分跟着来, 然后用最简单粗暴的方式就可以部署自己的服务了. 别看文章一个大标题下还有些小标题, 在简单粗暴的标题前都有一个`!!!`符号直接按照这个来就很快, 很多如果图快都可以跳过的, 总的来说一个字: 快 !

m0_62579137的博客 3841

RK3588零拷贝视频流水线实战:用GStreamer+Mpp实现8K硬解与DRM显示

本文深入探讨了在RK3588平台上构建零拷贝视频流水线的工程实践。通过结合GStreamer与MPP,实现了从8K视频硬解到DRM显示的全流程硬件加速,有效解决了高分辨率视频处理中的DDR带宽瓶颈问题。文章详细解析了dma-buf数据流机制、管道构建与性能优化策略,为多路视频并发处理提供了高效的系统架构解决方案。

github5actions的博客 1169

JavaWeb项目部署到阿里云服务器(Windows服务器)

为了更熟悉JavaWeb开发的整个流程,所以租了个阿里云服务器来玩玩,之前觉得部署项目到服务器会很难,其实接触了之后发现其实很简单,平时练习中,就是自己电脑作为服务器,所以我们只需在阿里云服务器上装上和本机一样的环境(JDK,Mysql,Tomcat),然后将项目打包放上去就好,接下来将整个流程展示一遍,从购买阿里云服务器开始。 一、购买阿里云服务器 进入 阿里云官网,搜索云服务器。 点击云...

BadGuy的博客 7894

企业级 Agent 在 K8s 上的运行模型

Kubernetes├── Agent Orchestrator(控制面)├── Agent Runtime Pods(执行面)├── Graph DSL(流程层)├── Tool Services(能力层)K8s(调度)+ Graph(流程)+ Agent(决策)+ Tool(执行)+ Guard(治理)

一起修行,不孤单。这里有编程语言、开发工具、学习方法论和踩坑笔记。用简单的话说复杂的事,陪你从小白到进阶。周更干货,欢迎一起成长! 1174

「UG/NX」BlockUI 树列表(回调函数)

官方对树控件提供了21种回调函数,树的一些操作可以在这些回调函数中进行操作。

何曾参静谧的博客 1333

阿里云服务器部署java-web项目详细过程

阿里云服务器部署java-web项目的详细过程: 第一步:配置端口 第二步:安装连接服务器的工具,连接服务器 第三步:安装ftp管理软件-用于数据传输 第四步:安装 jdk 和 Tomcat 安装jdk命令,解压命令: # tar -zxvf jdk-8u151-linux-x64.tar.gz 然后配置jdk环境变量: 找到目录 /etc/profile 在profile文...

itboy 5265

AD22里面封装修改后,同步到PCB图里面

【摘要】本文介绍了Altium Designer 22中同步更新元件封装的三种方法:1)从PCB库直接更新:在PCB库面板右键选择"Update PCB With[封装名]";2)通过原理图标准更新:使用Design->Update PCB Document菜单;3)在PCB编辑器中验证更新:通过Tools->Update From PCB Libraries菜单。所有方法最终都需通过ECO(工程变更订单)确认变更,建议执行前仔细核对变更内容。这些方法适用于AD22及早期版本

whm128的博客 1764

Web项目部署阿里云服务器全过程——详细篇

最近学习了Web开发前后端等技术,便想着将项目部署到云服务器,方便后续管理,顺便学习一下部署云服务器的过程。 购买与连接云服务器 部署云服务器,首先需要的便是购买云服务器,这里我选择的是阿里云服务器,注册实名认证这里就不详细说明了,我购买的是云服务器ECS,可以选择大学生优惠,一个月9.5元,算是很实惠的。 我选择的擦做系统是Linux版的 centos_7_03_64,后续还可以自己去购买一个域名。 购买完之后可以点击图里的更多进行重置密码,我这里已经重置过了,就不给大家演示了。 接下来就是管理云服务

MACRosshaha的博客 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SSM项目部署到阿里云服务器。只需要五个步骤。

最近在看很多ssm项目部署到阿里云的教程:踩了很多坑,所以希望大家部署时候有所借鉴吧。 有什么不懂 可以联系qq交流:980631161. 主要分为五个步骤: 1.购买服务器 2下载xshell和Xftp 6 3.在服务器上安装 jdk,mysql,tomcat。 4.数据库准备数据 5.maven项目生成war文件。 1.购买服务器 在阿里云购买一个 ESC服务器网址是:https://www....

lucas的博客 2万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

#看了必成功的阿里云服务器上部署web项目,包括了基本遇到的所有问题如何解决步骤,包含如何在navicat上连接

如何在阿里云服务器部署javaweb项目 一、购买阿里云服务器 阿里云官网:https://www.aliyun.com/?utm_content=se_1007692031

weixin_51992520的博客 6510

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

华为云部署web项目 安装JDK Tomcat MySQL全套

华为云部署Web项目完整过程 一、配置服务器 找到自己的服务器 进入服务器 找到安全组 入方向规则 ​ 添加完成后 可以ping通这台云服务器的公网地址 并可以在公网通过ip和端口访问云服务器部署的web项目了 ~~创建ACL ​ 二、下载 Xshell 、Xftp、Tomcat(Tomcat版本为tar.gz结尾) 下载两个软件 Xshell Xft...

qq_41154522的博客 3455

阿里云服务器Centos系统版本--安装tomcat,jdk,nginx,mysql5.7

前言 学习使用,网上购买了阿里云服务器一台,自己捣鼓捣鼓玩着,尝试部署项目,也很便宜。 友情链接:阿里云服务器购买 新用户领取20元优惠券,购买1核2G ECS服务器88元/年,血赚。 因为我是搞JAVA的,选了Centos就好,地区随意。 回到正题,买完之后,为了部署项目,得配置环境。 xshell命令行操作系统 xftp把下载的安装包传输到服务器的/opt目录下 Tomcat+JDK Tomcat直接上官网下载,放到/opt JDK我是到华为云镜像下载的,速度比官网快多了,也放到/opt cd /opt

weixin_42553616的博客 2130

阿里云服务器配置环境和部署项目

阿里云服务器配置环境和部署项目 一、连接阿里云服务器: 登陆阿里云,进入控制台,在控制台可以看到一些我们的信息。 然后进入云服务器ECS: 进来之后可以看到我们购买的服务器的各项信息了。 点击云服务器,进入到该服务器明细。阿里提供远程连接。如图: 这里可以改实例名(我改成了wx3088),因为我不知道初始密码是多少,于是我点击管理重置密码。完了需要重启一次。 也可以通过xshell(通过使用...

baidu_35160588的博客 6126

Javaweb和微信小程序项目部署阿里云服务器总结(上)

谈到微信小程序的java后台怎么部署在阿里云服务器上的问题,弯弯绕绕,好多坑,网上的博客资料也特别乱,博主也是在没有任何经验和指导下花了几天的工夫才完成的。这里为了方便大家不踩坑,总结了下整个流程和注意事项,由于篇幅原因,只讲重点的地方,所以有些配置步骤会省略。 对于Javaweb(ssm)作为微信小程序的后台项目样例可以参考我的另外一篇博客:点击此处。大致流程如下: 准备好项目;(java...

永恒的记忆 6532
上一篇: java零基础自学教程---从入门到项目实战
下一篇: java项目如何部署服务器-----远程连接阿里云服务器(二)
普通网友
博客等级 码龄7年 464粉丝 499原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值