如何在Linux上部署第一个web项目(未更新完)

一、向服务器中的数据库添加数据(本篇以Mysql为例)
1.通过SQLyog将项目的数据库中的所有数据表导出为sql文件
2.为服务器上的数据库授权,使得能在本地电脑上远程连接,具体命令在下面给出
3.为远程数据库导入准备好的sql文件
二、对本地项目打war包。注意:项目的数据库连接配置(.properties文件)要和服务器上的数据库信息一致
三、通过文件传输,将项目war包上传至服务器端Tomcat所属文件夹下的/webapps下
四、启动Tomcat服务器,此时会自动对war解压
五、服务器端和本地端分别进行测试

一、向服务器中的数据库添加数据(本篇以Mysql为例)

授权远程访问,在没有授权之前只能在本机访问msyql,远程授权就是让其他计算机通过网络访问mysql(这样远程客户端才能访问)。
执行授权命令:

grant all privileges on *.* to root@'%' identified by 'your password';

刷新权限:

flush privileges;

同时,在部署时可能用到如下一些命令,在此一并给出:
1.关闭防火墙,这样才能在部署完毕后在本地电脑上进行访问

systemctl stop firewalld

2.登录Mysql

./mysql -uroot -p

3.关闭Mysql

./mysqladmin -uroot -p shutdown

4.启动Mysql(后台启动方式)

./mysqld_safe &

5.查看Msql是否启动

ps -ef | grep mysql

二、对本地项目打war包。注意:项目的数据库连接配置(.properties文件)要和服务器上的数据库信息一致

三、通过文件传输,将项目war包上传至服务器端Tomcat所属文件夹下的/webapps下

四、启动Tomcat服务器,此时会自动对war解压

五、服务器端和本地端分别进行测试

在Linux上部署第一个web项目相关推荐

  1. linux上设置tomcat下web项目只需要ip地址访问省略端口和项目名称

    正常的请求一个项目的路径是:http://ip地址:端口号/项目名. 设置tomcat下conf文件下的server.xml配置文件实现只请求ip地址来访问项目 1 找到server.xml配置文件并 ...

  2. 如何在Linux上部署web程序

    上期讲解了Linux常用语法和快速入门教程,本期我们就来详细教大家在Linux上部署自己的web程序 目录

  3. jq写的项目如何部署到静态服务器_如何在阿里云服务器上部署一个Web项目

    准备工作: 1:你得有云服务器! 2:你的云服务器上的tomcat必须正常运行! 如何在云服务器上发布一个Web项目? 1:需要制作好一个Web项目: 2:在本地电脑上tomcat上部署后运行正常: ...

  4. 如何在阿里云linux上部署java项目

    image.png 前2天把git练了下,敲了很多命令,也借助图形界面增强自己的理解,乘着余热把linux在熟悉下.然后想起以前婷主有让我帮忙搭建的阿里云服务器,所以就想自己试着在阿里云的linux上 ...

  5. 怎样在linux上部署web服务器

    linux上部署web服务器 1.从Apache官网下载源码. 2.卸载原来已经存在的httpd. 3.挂载光盘准备部署httpd. 4.源码编译安装httpd, 解包 , 配置(--prefix:指 ...

  6. 在Linux上部署的项目(iwebshop) 不能打开界面

    问题描述:在Linux上部署的php项目(iwebshop)不能打开ui界面,只显示如下: errID:2 errStr:mysql_connect(): Headers and client lib ...

  7. 在Linux上部署各种软件总结

    实战章节:在Linux上部署各类软件 前言 为什么学习各类软件在Linux上的部署 在前面,我们学习了许多的Linux命令和高级技巧,这些知识点比较零散,同学们跟随着课程的内容进行练习虽然可以基础掌握 ...

  8. .NET开发框架(五)-IIS上部署ASP.NET Core项目教程

    在之前教程中,我们分享了框架的功能与视频演示介绍(文尾底部提供往期教程快捷链接) 系列教程:从初学者到架构师的一步步蜕变 本篇经验将和大家介绍如何在IIS上部署ASP.NET Core项目,希望对初学 ...

  9. 【maven】 在 MyEcplise上使用maven搭建Web项目

    二.在My Ecplise上使用Maven搭建Web项目 1.新建一个maven项目   2.create一个简单的骨架 3.就像在ecplise中一样设置项目的以下配置   4.新创建的项目结构如下 ...

最新文章

  1. 为VMware虚拟机中的Linux系统设置固定IP的方法
  2. 将IDEA工程代码提交到Github
  3. 用户画像|产品经理应该如何定位用户
  4. Halcon例程详解 (深度图转换为3D图像)—— xyz_attrib_to_object_model_3d
  5. spring aop示例_Spring查找方法示例
  6. rust睡觉按键没反应_Rust 有问有答之 use 关键字
  7. joblib多线程、多进程学习案例(一)——一步步写多进程任务
  8. 微博广告推荐策略工程架构体系演进
  9. 关于vite2.0和vue/cli建立项目的区别
  10. r 语言 ggplot上添加平均值_技术贴 | R语言:ggplot堆叠图、冲积图、分组分面、面积图...
  11. 手把手教你强化学习(十) 基于Stochastic Policy的深度强化学习方法
  12. 小米oj 组长偏头痛(二分)
  13. 生成工资条 恢复工资表 宏 巨集 vba
  14. python机械臂机器人_SCARA机器人 机械手臂 写字机 DIY、教学、视觉识别、遥控机器人...
  15. 蓝桥杯0027 通信密码
  16. C语言动态规划和文件操作练习——通讯录
  17. 1、关于douyin 小红书等平台 人均985 211的想法
  18. 安装php详细步骤,PHP开发:安装PHP详细步骤
  19. 百度地图 测距功能 DistanceTool 在不同浏览器下标注不一致的解决办法,打开新地图测距不生效的解决办法
  20. 使用GPS模拟信号检查Klein3000的定位信号是否正常

热门文章

  1. 计算机毕业设计ssm大学生科技活动报名系统2h1ir系统+程序+源码+lw+远程部署
  2. (转)Android Jetpack Compose 最全上手指南
  3. 三维装箱论文阅读小结
  4. 老司机带你玩转SDL(一)
  5. pcie转m2装系统win10_M.2接口NVMe SSD固态驱动器安装win10
  6. Xcode 官方下载地址 https://developer.apple.com/downloads/
  7. centos6如何添加阿里云centos和epel源
  8. 四元数绕某个轴旋转某度之后的得到的四元数+pcl使用总结
  9. 超好用的教程截取GIF动画软件GifCam
  10. oppo修改无线网服务器,简单小修改,你的OPPO手机wifi信号会马上提升