分享好友 最新动态首页 最新动态分类 切换频道
Linux环境部署以及项目搭建
2024-12-26 19:11

目录

Linux环境部署以及项目搭建

一、Linux环境搭建

        1.使用云服务器

       2.下载xshell并且远程控制服务器

二、将项目部署到linux云服务器上

1.搭建java部署环境

1.1 在linux安装jdk

1.2 将tomcat安装包上传到linux服务器上

1.2.1将tomcat安装包上传到linx服务器中

1.2.2 解压缩tomcat安装包

1.2.3 把tomcat的启动脚本加上可执行权限

1.2.4 启动tomcat

1.2.5查看8080端口号和tomcat进程是否存在

1.3 安装mariadb

1.3.1 安装

1.3.2  启动

 1.3.3 测试连接

 1.3.4 创建数据库

2.部署web项目到linux云服务器上(基于博客系统

 2.1 对代码进行微调

2.2 建库建表

2.3 打包部署

2.4 通过浏览器访问


使用云服务器,可以选择腾讯云、阿里云、华为云等厂商直接购买一个服务器。新用户好像有的可以试用几个月。以下就是试用阿里云的服务器

 以下选择centOS7版本就可以。然后购买成功后需要重置一下密码,避免被黑客入侵,下图中的重置实例密码。

 

                关于下载直接在官网进行下载,下载免费版本即可。

              

准备和刚刚部署的服务器进行连接。

如上图,打开xshell,点击文件 -> 新建

         以上新建中,名称任意取,然后主机(H)是刚刚部署的服务器的ip地址。

        如下就连接成功了。

 

1.1 在linux安装jdk

使用“包管理器”(yum)进行安装。

 

1.2 将tomcat安装包上传到linux服务器上

1.2.1将tomcat安装包上传到linx服务器中

进入一个文件目录,将安装包直接手动拖到xshell命令窗口即可。

 如果不能手动拖,先执行以下命令,下载lrzsz

 

rz :是指将文件从windows上传linux

sz:是指将文件从linux传给windows

1.2.2 解压缩tomcat安装包
 

       如果输入命令以后,提示“unzip apache-tomcat-8.5.89.zip”,那么就安装以下“unzip”就可以了

 
1.2.3 把tomcat的启动脚本加上可执行权限

      首先进入到刚刚解压缩的tomcat文件中。 

 

       然后进入到bin目录。

 

         bin目录中,有很多.sh后缀的文件,就是给linux使用的启动脚本,默认情况下,这些脚本是没有可执行权限的 。我们就需要赋予它权限。

 
1.2.4 启动tomcat

       检查tomcat端口是否被占用。

 

      在bin目录中,使用以下命令启动tomcat: 

 
1.2.5查看8080端口号和tomcat进程是否存在
 

    在网页打开tomcat欢迎页面。

       输入ip地址,也就是下图中我们填的的ip地址。

       然后添上8080端口号。

         以上就说明tomcat部署成功了。如果这个页面不出现,但是在xshell命令行查看端口号和进程启动是成功的,那么可能是云服务器的8080防火墙规则没有打开。以下是阿里云服务器:直接手动添加8080端口即可。

 

1.3 安装mariadb

    mariadb其实就相当于mysql,相互之间兼容,mariadb安装更加简单。

1.3.1 安装

下面的#只是注释。

 
1.3.2  启动
 
 
 1.3.3 测试连接
 
 
 1.3.4 创建数据库

       一定要指定是utf8,因为mariadb默认字符集不是中文。

 
 

 2.1 对代码进行微调

  比如端口号如果不是3306,就需要修改,还有密码和用户名要写成云服务器上部署的mysql密码和用户名。

2.2 建库建表

  将之前写在mysql的sql语句粘贴到当前mariadb窗口上面运行。

2.3 打包部署

  首先在xshell中打开tomcat中的webapps文件夹。要先进入到刚才下载的tomcat所在的目录,然后才能使用下面的cd

 

   然后回到idea中,基于idea打一个war包,比如我这里是一个博客系统,这里就需要对pom.xml进行调整。

 

   然后点击旁边的maven工具栏,双击package进行打包。 打包成功以后,就会在idea项目目录target里找到刚才打包成功的war包。

   然后右键Open in Explorer。将这个项目直接拖进xshell面板中就可以了。

2.4 通过浏览器访问

  ip地址+端口号+项目名+具体要打开的页面

  如下是我的页面:可以对照这个打开页面

 

 对博客系统有兴趣的,主页有源码。

最新文章
让你的AI女友写真如梦般真实,超实用的AI绘画生成工具评测!
1.4. Runway ML Runway ML则以其强大的视频生成效果而闻名,适合想要制作动态美女写真或短视频的用户。它能将静态的图片转化为动感的效果,营造出不同的场景氛围。不过,该程序的复杂性使它不太适合新手,使用起来需要花费时间进行学习。1.
短剧投放平台选择与赚钱机会的探讨
本文目录导读:短剧投放平台的选择赚钱机会的探讨随着互联网的快速发展,短剧作为一种新型的娱乐形式,逐渐受到了广大网友的喜爱,短剧投放平台也如雨后春笋般涌现,本文将就短剧投放平台的选择以及其中的赚钱机会进行探讨。1、主流短剧投
新闻资讯-突发消息!英国GCSE/Alevel或将引入AI技术出题,新趋势不可逆转
目前,GPT等AI工具已经完全融入了学习教育,改变了很多方面。而根据英国媒体的zui新消息,Ofqual负责人建议英国考试委员会应考虑使用AI来撰写GCSE和Alevel试卷。01“创作一份试题需要2年”考试监管机构相关临时负责人伊恩·鲍克汉姆爵士表
百度快照优化攻略,高效策略助力企业网络曝光升级
百度快照推广通过高效优化策略,助力企业快速提升网络曝光度,扩大品牌影响力,抢占市场先机。精准定位目标客户,提升搜索引擎排名,实现高效。随着互联网的快速发展,企业间的竞争日益激烈,如何在众多竞争者中脱颖而出,成为每个企业关注
Python ML常用库安装-详细滴
官网:tensorflow官网 1.CPU版本:2.GPU版本:安装预览版本(非稳定版本):3.导入(import)tensorflow出现DDL问题: vc_redist.x64.exe地址:下载地址 4.tensorflow的GPU版本前置cuda和cudnn要求:
韵云电脑软件,一款实用好用的云电脑选择
江山如画,云间电脑,仙子何方?试问世间,哪款软件,独领风骚?千古兴亡,岁月如梭,电子云舟,载我前行,欲觅良伴,指点江山,谈笑风生,今吾赋诗,以颂云电脑之佳选。吾观软件,犹如明珠,光华四射,首选“华为云电脑”,此乃国产之瑰宝
黄鹤楼(硬)红景天多少钱一包 黄鹤楼硬红景天价格
黄鹤楼红景天源自于西藏,相信很多朋友都见过了也抽过了,藏烟只接触过一次黄鹤楼的红景天,感觉还是不错的,黄鹤楼(硬)红景天多少钱一包?下面香烟网小编为大家整理介绍目前市面上现有的两款黄鹤楼硬红景天价格。黄鹤楼硬红景天价格1、黄鹤
指导大家微信红包透视专用开挂神器玩家必备神器
亲,天天麻将这款游戏可以开挂的,确实是有挂的,很多玩家在天天麻将这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到-人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,添加客服微
全国性服务低成本付费投流广告推荐 汽车投流 专属定制
  信息流付费获客是一种营销策略,通过在信息流平台上购买广告位或推广服务,向用户展示相关的内容,从而吸引用户点击和转化为付费用户。  在进行信息流付费获客时,可以选择以下几种方式:  1. 广告投放:在信息流平台上购买广告位
许冠文黄子华打破戏路,口碑港片《破·地狱》如何“破”题生死?
一个专拍喜剧的导演陈茂贤,两代“喜剧之神”许冠文和黄子华,却合力拍出一部严肃讨论生死话题的电影《破·地狱》。电影从半路出家的殡仪经纪魏道生(黄子华 饰)和古板守旧的喃呒师傅郭文(许冠文 饰)的故事中观照人生,带出对生命和死亡
相关文章
推荐文章
发表评论
0评