首页 > 系统相关 >Linux Web项目部署过程命令 Tomcat组件

Linux Web项目部署过程命令 Tomcat组件

时间:2024-08-14 17:55:27浏览次数:16  
标签:Web Tomcat -- jar war Linux 目录 tomcat9

Linux Web项目部署过程命令 Tomcat ,本文涉及的是打成jar包方式的前后端分离项目,打成war包的方式也有解释介绍。

1.连接服务器

2.利用lsof命令查看web后端部署端口进程,然后kill杀死进程,                                                         也可以通过`ps -ef | grep tomcat`命令查看Tomcat进程

lsof -i:8081
kill -9 进程号

3.进入Tomcat目录,启动后端,这边介绍的是前后端分离项目将后端项目打成jar包(已提前将jar上传至tomcat9目录下), 如果是war包,将war包复制到`webapps`目录下即可自动解压部署

cd /usr/local/tomcat9/
nohup java -jar testitem.jar &

4.查看日志 检查是否报错之类,jar会自动在同级目录生成日志文件,如果是war包到Tomcat下`logs`目录下查看对应的日志文件,如`catalina.out`

tail -f -n 5000 nohup.out

5.步骤4已经将后端部署好,接着将前端上传至webapps下,然后启动项目

--停止命令 
cd /usr/local/tomcat9/bin   --进入目录
./shutdown.sh  --停止Tomcat 

--启动命令  Tomcat
cd /usr/local/tomcat9/bin  --进入目录
./startup.sh --启动Tomcat

6.排查是否启动方法,在浏览器里输入对应网址验证

web后端:
http://IP:端口/swagger-ui.html
web前端:
http://IP:tomcat配置端口/项目名称/Index.html

标签:Web,Tomcat,--,jar,war,Linux,目录,tomcat9
From: https://blog.csdn.net/csdn_he_love/article/details/141195726

相关文章

  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 国产版获取word指定位置的值
    PageOffice国产版:支持信创系统,支持银河麒麟V10和统信UOS,支持X86(intel、兆芯、海光等)、ARM(飞腾、鲲鹏、麒麟等)、龙芯longarch芯片架构。查看本示例演示效果本示例关键代码的编写位置,请参考“开始-快速上手”里您所使用的开发语言框架的最简集成代码注意本文中展示的......
  • 【Linux入门】账号安全、系统安全以及应用相关基础命令
    文章目录账号安全系统账号限制相关命令密码安全控制系统安全以及应用pam-权限管理一、PAM体系概述二、PAM认证原理三、PAM配置方式四、PAM控制标记visudo-组账号控制一、visudo的基本作用二、使用visudo控制组账号的sudo权限1.编辑/etc/sudoers文件2.添加组......
  • 使用Django-Channels实现websocket通信+大模型对话
    前言最近一直在做这个大模型项目,我选了Django作为框架(现在很多大模型应用都用的FastAPI,不过我已经用习惯Django了)之前使用AspNetCore作为后端的时候,我先后尝试了BlazorServer,WebAPISSE(ServerSentEvent)等方案来实现大模型对话,目前好像SSE是用得比较多的,ChatGPT也......
  • 【OS_Linux】删除日志文件中某个时间节点之前的内容
    在Linux中,可以使用sed命令命令来删除日志文件中某个时间点之前的内容。假设有一个名为logfile.log的日志文件,想删除2024年8月14日15:30:00之前的所有内容。首先,需要确定日志文件的日期格式。如果日志文件中的日期格式是YYYY-MM-DDHH:MM:SS,你可以使用以下命令:sed-i'/2024-08-1......
  • Linux Shell常用命令
    命令说明举例常用字符串运算符-a并且-n 检测检测字符串长度是否不为0,不为0返回true。[-n"$a"]返回true。-z检测字符串长度是否为0,为0返回true。[-z$a]返回false。$检测字符串是否为空,不为空返回true。[$a]返回 true。=检测两个字符串是否相等,相等返......
  • Linux 设置零时proxy 安装数据源
    一、方法一设置临时HTTP代理您可以通过在命令行中临时设置环境变量来指定HTTP代理:exporthttp_proxy=http://proxy-server:portexporthttps_proxy=http://proxy-server:port二、方法二使用SOCKS代理的配置方法设置SOCKS5代理的环境变量:exportALL_PROXY=socks5:......
  • 简单的spring boot tomcat版本升级
    简单的springboottomcat版本升级1.需求我们使用的springboot版本为2.3.8.RELEASE,对应的tomcat版本为9.0.41,公司tomcat对应版本发现攻击者可发送不完整的POST请求触发错误响应,从而可能导致获取其他用户先前请求的数据,造成信息泄露的bug,行方要求对tomcat版本进行升级,受......
  • CentOS7系统安装Tomcat
    系统:Windows11家庭中文版应用:VMwareWorkstationPro  FinalShell4.3.10使用包:apache-tomcat-8.5.53.tar.gz目录:1.安装Tomcat     2.修改端口号     3.如何使用浏览器访问tomcat        4.配置Tomcat服务安装        前提......
  • JAVA毕业设计|(免费)ssm基于web的经典电影推荐网站的包含文档代码讲解
    收藏点赞不迷路 关注作者有好处编号:ssm504ssm基于web的经典电影推荐网站的开发语言:Java数据库:MySQL技术:Spring+SpringMVC+MyBatis+Vue工具:IDEA/Ecilpse、Navicat、Maven1.系统展示2.万字文档展示第5章系统详细设计这个环节需要使用前面的设计方案,包括对系统模块......
  • 毕业设计|ssm基于web的经典电影推荐网站的|免费|代码讲解
    收藏点赞不迷路 关注作者有好处编号:ssm504ssm基于web的经典电影推荐网站的开发语言:Java数据库:MySQL技术:Spring+SpringMVC+MyBatis+Vue工具:IDEA/Ecilpse、Navicat、Maven文末获取源码(免费|领源码)1.系统展示2.万字文档展示第5章系统详细设计这个环节需要使用前......