java项目如何部署到服务器----java,mysql,tomcat安装

小白的尝试 —在云服务器上部署Java web 项目 -1.jdk,mysql,tomcat的安装 在云服务器上部署Java web 项目 -1.jdk,mysql,tomcat的安装 来自小白的自述 因为自己做了几个小的web项目,有点蠢蠢欲动的想要放在网页上,终于让在自己大四的尾巴上终于抓住了学生云服务器的热潮,我选择的是腾讯云的服务器,没别的原因,就是他家16块钱带域名(就是这么的肤浅)。 1.首先需要下载一个Xshell 这个呢就随便的百度一搜下载一个就可以了: 1.1. 进来呢点击加号... 阅读详情

目录

部署到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

Linux 部署 Java 项目:Tomcat、Redis、MySQL 教程 本文将详细介绍如何在 Linux 环境中部署一个 Java 项目,涵盖 Tomcat、Redis 和 MySQL 的安装与配置。本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。通过以上步骤,您已经在 Linux 服务器上成功安装并配置了 Tomcat、MySQL 和 Redis,并将 Java 项目部署到 Tomcat 中。文件复制到 Tomcat 的。 阅读详情

相关推荐

Linux的安装tomcat、连接MySQL和部署项目

【Linux的安装tomcat、连接MySQL和部署项目】 #java (rpm 命令安装) 1.查看是否安装了java环境,如果安装了,先卸载 [root@node3 /]# rpm -e java-1.8.0-openjdk-headless-1.8.0.201.b09- 2.el6_10.x86_64 --nodeps [root@node3 /]# rpm -e java-1.8.0-op...

Fox_XIII的博客 1370

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

可能感兴趣的文章:一:java项目如何部署服务器-----阿里云服务器购买(一)二:java项目如何部署服务器-----远程连接阿里云服务器(二)三:java项目如何部署服务器-----如何传输文件到阿里云服务器(三)四:java项目如何部署服务器-----阿里云服务器安装mysql数据库,java,tomcat(四)目录部署到Linux系列教材 (一)- JAVA - 安装和运行步骤1:安...

java_zdc的博客 490

电子元器件基础:电阻、电容、电感的特性与应用解析

本文深入解析了电子元器件中电阻、电容和电感三大基础元件的核心特性、工作原理与选型应用。电阻作为电路中的‘交通警察’,控制电流与分配电压,其额定功率与精度是关键选型参数。文章结合实战经验,详细阐述了它们在电源滤波、信号处理及高频电路中的不同表现与避坑指南,是电子设计与维修的必备基础知识。

weixin_29213655的博客 379

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

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

m0_73478445的博客 758

Flink实战项目——城市交通实时监控平台

本项目是与公安交通管理综合应用平台、机动车缉查布控系统等对接的,并且基于交通部门现有的数据平台上,进行的数据实时分析项目。

yangwei2048的博客 839

Anthropic发布10款金融AI智能体模板深度解析:重构华尔街工作范式

摘要:2026年5月,Anthropic发布10款金融AI智能体模板,标志着AI从辅助工具升级为"虚拟同事"。这些智能体深度集成到Word、Excel等办公软件中,覆盖投行、商行、资管三大场景的核心工作流,预计可提升效率35-85%。技术架构基于Claude3.5Sonnet模型,具备200K上下文窗口和95%+的财务图表解析准确率,并与彭博等金融数据源直连。发布引发传统金融数据服务商股价下跌,摩根大通等机构则视其为成本优化工具。落地需分四阶段推进,关键在于数据治理和复合型人才培养。未来

yyq916的博客 635

如何在服务器上部署一个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

从“破解”到应用:三菱数控系统M80协议逆向分析与工业数据采集网关搭建指南

本文深入解析三菱数控系统M80协议的逆向分析方法与工业数据采集网关搭建技术。通过TCP协议实现跨平台通信,详细介绍了M80协议的数据包结构、多语言实现方案(C#、Java、C/C++)以及Linux数据采集网关的架构设计与容器化部署。为工业自动化领域的开发者提供从协议分析到企业级数据采集落地的完整解决方案。

weixin_29228781的博客 1213

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

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

Crazyhao的博客 7万+

千兆网口电路设计中的EMC防护与TVS选型实战

本文深入探讨了千兆网口电路设计中面临的EMC挑战,并提供了TVS二极管选型的实战指南。文章分析了ESD、浪涌和EFT等主要威胁,重点阐述了如何根据工作电压、钳位电压和关键的低结电容等参数为PHY芯片选择匹配的TVS器件,以确保在严苛电磁环境下实现可靠的信号完整性与防护。

m3n5b7v8c9x的博客 531

国科大《人工智能原理与算法》2021年期末试题+2024经验(2025指南)

2021年期末试题+24年复习指南

MatsumotoChrikk 2929

关于服务器部署流程

服务器部署

weixin_52484354的博客 9059

【服务器电源架构与关键技术发展趋势】深度解析架构、方案、玩家与未来趋势

技术维度:台达 / 光宝在高功率密度(97%+ 效率)和垂直整合上领先,大陆厂商(麦格米特 / 欧陆通)在成本控制和快速响应上更优,国际厂商(英飞凌)聚焦核心器件突破。 客户维度:台达绑定英伟达核心供应链,麦格米特 / 欧陆通兼顾国内外客户,光宝 / 中恒电气侧重云端与互联网厂商。 趋势适配:所有厂商均加速布局 800V 高压架构、液冷技术和高功率 Power Shelf,以应对 AI 服务器单柜功率从 10kW→200kW 的升级需求。

昔时扬尘处 724

【部署】部署项目到腾讯云服务器,常用组件安装配置,Java,MySQL,Tomcat,Nginx,Servlet+JSP路径配置

【部署】部署项目到腾讯云服务器,常用组件安装配置,Java,MySQL,Tomcat,Nginx,Servlet+JSP路径配置

未闻花名丶的博客 1107

对halcon形状匹配算法的一点分析

基于Intel VTune Profiler对halcon形状匹配算法的一点分析

manuoo的专栏 567

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat

部署项目到公网上去思路剖析 · 公网服务器 · 数据库 · 下载、安装、配置、远程连接 · 使用本地的Navicat去远程连接 操作数据库 · JDK 安装Tomcat的前提 · tomcat ·目录结构 · webapps ·放入你的项目 拥有一台服务器,安装centos系统 Centos7.x # 安装Ce...

杨校的博客 968

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

手把手带你部署Java项目到Linux服务器

前言 想买服务器很久了。之前领过腾讯云免费的15天体验服务器,在里面进行了一些小项目的部署,基本学会了部署流程,这两天准备购买一个自己用的小服务器,个人使用,最主要的就是要便宜,于是乎开始了货比三家,思来想去(还**不是因为穷),最后选择了60块钱一年的某云,嗯,真香。买了一个服务器,不能不用啊,想了想决定把自己之前瞎玩的Java项目部署上去。 服务器购买选择 上一篇文章写了目前来说最合适购...

Zhujiang 1万+

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

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

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

宝塔部署 Vue + Spring Boot + MySQL + Redis 项目保姆级教程

宝塔部署 Vue + Spring Boot + MySQL + Redis 项目保姆级教程

xyendjsj的博客 1万+

从零搭建Linux服务器以及部署Web项目指南

在Web项目开发中,服务器搭建是非常重要的,同时部署web项目也是经常需要进行的事情,下面对一系列流程工作进行阐述。 1.搭建服务器 首先需要一台服务器,在服务器中安装好CentOS操作系统,并请安装7.2以上的系统。 (1)公司购买 在资金充足的情况下,可以购买云服务器,在购买时可以直接自行指定服务器的操作系统。 下面以阿里云服务器为例做下介绍。首先进入到阿里云ECS购买页面,如下图所示: (阿...

HelloWorld, GraspWorld! 1万+

将java web项目部署到服务器

文章目录搭建环境1安装jdk2 安装mysql3 安装tomcat 搭建环境 1安装jdk 2 安装mysql 3 安装tomcat

filling_l的博客 339

Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)

一直想学学如何在服务器上从搭建Java_Web环境开始到部署Java_Web项目的一系列操作,正好搞了个阿里云服务器学生版的比较便宜(不过首先要实名认证和学生认证),接下来我便开始了Java_Web环境搭建以及之后的Java_Web项目的部署,在此记录下来,一方面作为笔记,更重要的是希望能够帮助有跟我一样想法的朋友,避免走很多弯路。 首先从阿里云http://www.aliyun.com/pro

There is nothing 1496

JAVA面向对象编程课程设计——项目部署

目录 一、Java环境的安装 1、下载 2、安装 3、配置环境变量 二、Tomcat的安装 1、下载 2、安装 3、启动Tomcat(默认已经安装好java环境,如果未安装java会报错。) ...

weixin_34266504的博客 322

tomcat

文章目录1. tomcat简介2. tomcat项目部署2.1java环境安装2.2tomcat部署2.3tomcat管理3.结合nginx部署lnmt3.1nginx安装3.2mysql的安装3.3nginx配置 1. tomcat简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun ...

weixin_44432958的博客 377

云服务器部署Tomcat项目全过程

前言 之前学习了Java Web,能用eclipse在本地直接映射运行Tomcat,十分方便,这篇博客主要是记录,用eclipse写好的WEB项目,如果部署到云服务器上,让大家看到。有关Java web项目的学习,可以看我这两篇博客: WEB编程学习之Windows安装运行Tomcat WEB编程学习之Eclipse编译JSP 本博客原创,转载请注明! 本地工作 WAR文件 WAR文件是一个Java Web的打包版,,Tomcat可以直接解包WAR文件生成WEB项目,很方便。 当我们在eclipse写好项目

RongLin02的博客 7763

云服务器部署 Web 项目

之前说过 这个命令了,是"包管理器",可以理解为他就像是"应用商店",我们需要,当然,我们下载需要用 ,必须使用管理员权限(root)首先,我们先搜索一下,看看 yum 上关于 jdk 有没有,以及叫什么名字,我们可以通过 命令就能列出来 相应的服务器上所有的软件包的名字(当然不要就这样敲,这样敲会把所有东西都列出来,会非常多,我们搭配 grep 来使用:),只搜寻jdk的: 我们发现yum上面虽然有 tomcat,但是版本比较老,是 7.0系列的,而我常用的是 8.5系列的,因为我们也知这种版本都要匹配才

chenbaifan的博客 1万+

eclipse发布web项目到服务器,【eclipse web项目部署到华为云服务器】

声明:服务器为Linux服务器一、在服务器上安装JDK、MYSQL、Tomcat安装参考如下文章:https://blog.youkuaiyun.com/Mrchai521/article/details/1034349731)执行命令:cd /usr 打开usr这个文件夹mkdir javaweb 新建一个叫javaweb的文件夹cd javaweb 打开javaweb文件夹mkdir to...

weixin_32534011的博客 389
上一篇: java项目如何部署到服务器----阿里云服务器
下一篇: java项目如何部署到服务器----传输文件ftp
普通网友
博客等级 码龄7年 464粉丝 499原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值