如何将java项目部署到linux环境(Tomcat)
1.生成war包
将启动所在项目的pom文件改成war
对着总目录右键选择 run as -> maven build,运行成功就生成好了war包,在target目录可以看到
进入tomcat路径:停服务(如果之前存在)
cd /home/project/immp/dev/apache-tomcat-8.5.55/bin
关掉原有的服务
sh shutdown.sh
进入webapps删除原有的war包
cd webapps
或者用命令删除
rm -rf 文件夹名
删除后把新的war包放进去
上传新的war包
解压
unzip immp-manufacture-start.war -d immp-manufacture-start
赋予最高权限
chmod -R 777 immp-manufacture-start
回到bin目录,开启服务
sh startup1.sh
另外
– 搜索某端口是否存在
lsof -i :702
lsof -i :8123
– 找到对应的进程ID(pid),关掉
kill -9 195043
如何将java项目部署到linux环境(Tomcat)相关推荐
- java项目部署到linux上面,把我的Java项目部署到Linux系统
以前,还未毕业,凭借自己三脚猫的功夫,只会在Windows环境中使用tomcat容器把项目跑起来. 以前的操作是,利用Eclipse把项目导出成War包,放到tomcat的webApp文件夹中,鼠标点 ...
- 面试宝典六-- 项目部署(linux环境搭建,springboot项目部署 ,vue项目部署,nginx负载均衡)
环境准备 实际开发中,项目肯定是部署在一个个的linux系统服务器中的,学习过程中,可以在自己电脑上安装虚 拟机然后配置linux操作系统进行模拟项目部署,当然也可以花费较小费用使用各种平台提供的云服 ...
- Java程序部署到Linux环境上运行
文章目录 前言 一.Java环境安装 二.Eclipse编译java程序并导出jar包 三.Linux环境上运行jar包 前言 想要在Linux上运行java程序,可以将java程序编译成功后导出成j ...
- 【Linux部署】Spring Boot 项目部署在Linux环境下的Docker容器内举例【任务调度系统 xxl-job 任务调度中心】(手动版)
1.将SpringBoot项目打jar包 这里打包的是xxl-job任务调度系统的调度器. 2.编写Dockerfile FROM java:8 VOLUME /tmp ADD xxl-job-adm ...
- java web 连接linux_如何将javaweb项目部署到linux下
以下是对将javaweb项目部署到linux下的方法进行了详细的分析介绍 一般都在windows下开发的现在部署到linux下 将项目达成war包(用eclipse项目右键>Export> ...
- 项目部署到Linux服务器上 (全)linux服务器安装java mysql 配置
项目部署到Linux服务器上 (全) 1.服务器准备 首先你需要购买一台云服务器 我是领取的阿里云的服务器 选择linux系统 设置好 服务器的密码 忘记可以在 控制台首页 云服务器ECS 里面找到购 ...
- Linux基础学习五(1):java项目部署实战教程
项目部署:就是将集成开发工具(eclipse.idea)中开发编译好的项目,部署到tomcat中运行的过程. 本地部署 本地部署:将项目部署到本机安装的tomcat中,可以借助于开发工具的本身的提供的 ...
- filezilla 设置服务器_java项目部署到linux服务器,微信小程序后台springboot项目部署到腾讯云服务器(图文详解)...
前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序.可是都是教大家如何在本地把项目跑起来.今天就来教大家如何把这个点餐系统部署到服务器,实现商用. 传送门 点餐系统的开发,java ...
- 如何将javaweb项目部署到linux下
以下是对将javaweb项目部署到linux下的方法进行了详细的分析介绍 一般都在windows下开发的现在部署到linux下 将项目达成war包(用eclipse项目右键>Export> ...
- springboot 获取登录浏览器_java项目部署到linux服务器,微信小程序后台springboot项目部署到云服务器(图文详解)...
前面给大家讲了一个点餐系统的开发,包括java点餐后台和微信点餐小程序.可是都是教大家如何在本地把项目跑起来.今天就来教大家如何把这个点餐系统部署到服务器,实现商用. 传送门 点餐系统的开发,java ...
最新文章
- BS4 keep on!
- 关于学习TensorFlow推荐的一些资源及使用方式
- lpop 原子_【concurrent】面试重灾区之原子操作你有必要了解下
- 后端接收到信息并返回了但是前端无响应_Bug的噩梦:前端调试必备的7个“大杀器”...
- OpenCASCADE绘制测试线束:OCAF 命令之标准演示命令
- Redis 实战之主从复制、高可用、分布式
- mybatis返回map键值对_mybatis返回map key怎么指定
- 随想录(关于dsp)
- 查看python版本和django版本
- 分布式搜索Elasticsearch——QueryBuilders.matchPhrasePrefixQuery
- 毛星云OpenCV3编程入门之python实现
- html 打开百度地图,根据经纬度定位到某个地方(位置标注)
- 电影解说的配音都是真人配音吗?
- Spring基础学习
- Node.JS实战34:远程屏幕监控?可以的
- JavaScript 高级程序设计 —— 对象
- 先验 超验_什么是“先验”?什么是“超验”?二者如何区分?
- 观念决定态度,态度决定一切
- 用PE修复NTLDR is missing
- 如何修改图片的分辨率和大小?在线图片编辑器的使用攻略