部署SSM项目到Linux
部署项目到Linux中需要注意一下内容:
- 项目要保证在Windows下是没有问题的,再考虑部署到Linux。
- 将开发环境中的内容更改为测试环境。
- 连接数据库的信息。
- 存放文件的路径。
- 日志文件存放的位置。
- 项目路径问题。
- 将Maven项目打包。
- 根据项目路径的不同,将项目部署到Tomcat中。
- 在部署到Linux操作系统中后,一定要查看日志。
下面来实操:
已确定项目在WINDOWS下没有问题✅
接下来把开发环境中的内容更改为测试环境
♦️第一步就是连接数据库的信息,也就是db.properties文件中的配置信息
用户名和密码看这篇文章最后修改密码部分:Linux下载安装mysql
我的jdbc.url以前写localhost:3306部分要用Linux中mysql的ip地址和端口号
jdbc.username=lyx420
jdbc.password=Lyx420@mysql
♦️接下来文件存放路径,我的不用修改
♦️再继续修改日志文件的存放路径
打开日志文件logback.xml
可以看到以前的日志文件存放在d盘下的logs文件中
现在在Linux中要存放在/usr/local/logs路径下
接下来继续修改logback.xml文件
如上图⬆️日志的输出级别从debug改为error
♦️接下来修改项目路径
对于整个项目中所有的路径,都需要加上
${pageContext.request.contextPath}
即项目路径
♦️接下来将Maven项目打包
点击Terminal—>输入
mvn clean package -DskipTests
回车,打包成功
~
可以看到如下打包好的项目
或者直接双击package打包,如下:
打成jar了,应该是war包,在pom.xml文件中添加<packaging>war</packaging>
右键压缩包,选择Show in explorer打开
如下图:看到target目录下的压缩包
把上面这个压缩包拖拽到Xterm的root根目录下
cd ~切换到跟目录
ls查看是否有这个压缩包
部署SSM项目到Linux相关推荐
- scrapyd部署爬虫项目到LINUX服务器
1,首先把scrapy爬虫项目上传到服务器 我的服务器架设在公司内网里.所以在这里使用WinSCP作为上传工具. 2,修改项目的配置文件scrapy.cfg 给爬虫项目指定分组,具体方法是在deplo ...
- 使用Idea部署SSM项目后,访问路径为url:8080/项目名_war_exploded的解决方案
使用Idea部署SSM项目后,访问路径为url:8080/项目名_war_exploded的解决方案 参考文章: (1)使用Idea部署SSM项目后,访问路径为url:8080/项目名_war_exp ...
- Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包
Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>& ...
- 部署SSM项目到阿里云服务器ECS
文章目录 一. 问题背景 二. 准备资源 三. 安装JDK 3.1 下载 3.2 安装 3.3 配置环境变量 四. 安装MySQL 4.1 下载 4.2 解压缩 4.3 修改操作系统配置 4.4 卸载 ...
- 搭建java部署环境以及部署Web项目到Linux
系列文章目录 Linux 环境搭建以及xshell远程连接_crazy_xieyi的博客-CSDN博客 Linux常用命令详解_crazy_xieyi的博客-CSDN博客 Linux权限_crazy_ ...
- (阿里云)Linux部署SSM项目全过程
首先安装好jdk, 然后安装好mysql 具体步骤可以看我的这篇博客: (阿里云)Linux部署springboot项目全过程_向上的狼的博客-CSDN博客 如果你使用的是 Spring Boot,内 ...
- Maven插件wagon-maven-plugin自动化部署Java项目到Linux远程服务器
通常情况下,程序开发完成后部署到线上Linux服务器,可能需要经历打包.将包文件传到服务器.SSH连上服务器.敲命令启动程序等一系列繁琐的步骤.实际上这些步骤都可以通过Maven的一个插件wagon- ...
- 手把手带你部署Java项目到Linux服务器
前言 想买服务器很久了.之前领过腾讯云免费的15天体验服务器,在里面进行了一些小项目的部署,基本学会了部署流程,这两天准备购买一个自己用的小服务器,个人使用,最主要的就是要便宜,于是乎开始了货比三家, ...
- 【Linux】部署Springboot项目到Linux服务器以及linux服务器下载文件的三种方式详解
Linux学习之路 初识Linux Linux内核 由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写 Linux 是一套免费使用和自由传播的类Unix操作系 ...
最新文章
- 合肥工业大学—SQL Server数据库实验八:使用聚集函数的SELECT语句
- 一个HTTP请求的曲折经历
- python与excel结合能做什么-openpyxl怎样按行和按列读取excel
- AMD and CMD are dead之KMD.js版本0.0.2发布
- Qt下使用OpenCV3打开摄像头并把图像显示到QLabel上
- 从实例一步一步入门学习SpringCloud的Eureka、Ribbon、Feign、熔断器、Zuul的简单使用(附代码下载)
- OpenStack的部署T版(八)——Dashboard
- 钢体pdc钻头计算机辅助设计和绘图,PDC钻头三维设计软件的研究与设计
- html禁用自动完成,html – 如何禁用所有主流浏览器的自动完成功能
- java 多线程 总结_Java 多线程总结
- SSM简单参数传递与获取方法
- java8如何兼容java7_尽管使用Java 8功能,项目如何支持Java 7
- SQL分割字符串详解
- C# 多线程处理 I(转载)
- linux shell 脚本 入门到实战详解[⭐建议收藏!!⭐]
- python重复命令_python系列的连接和重复操作
- 主机服务器信息控制台,服务器的监控控制台
- 【网络技术联盟站】瑞哥教你如何使用 Console 接口管理设备
- springboot整合log4j2报错Unexpected filename extension of file[file__E__classes_log4j2.yml].Should be .xm
- 【中危】Sweet32: TLS 64位分组密码生日攻击(CVE-2016-2183)