linux下使用tomcat部署项目

news/2024/11/24 1:40:32/

一、Linux下配置jdk环境

1 控制台生效

export JAVA_HOME=/app/jdk1.8.0_161 
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 直接在控制台中执行以上代码   路径根据自己jdk所在目录做以修改

2 只对此用户生效

查看隐藏文件
ls -a
在用户根目录下的   .bash_profile 文件中插入export JAVA_HOME=/usr/share/jdk1.6.0_14 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
路径根据自己jdk所在目录做以修改

3 全局修改 对所有用户生效

在文件 /etc/profile 中添加export JAVA_HOME=/usr/share/jdk1.6.0_14 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
路径根据自己jdk所在目录做以修改

后两种方式通过修改配置文件都需要执行以下命令使配置文件生效
. .bash_profile
. /etc/profile
其实也就是source命令两种都可以使刚刚修改过的配置文件立即生效

二、下载安装Tomcat

1、推荐下载的版本是tomcat 9.0.24版本

2、下载解压后,进入进入到tomcat 目录的bin目录,控制台输入./startup.sh, 运行tomcat。

问题:

1、解决tomcat日志乱码问题

三、运行

1、将项目的war包放到tomcat 目录下的webapps目录下,tomcat会自动将其解压

2、运行tomcat

进入到tomcat 目录的bin目录,控制台输入./startup.sh, 运行tomcat。

浏览器输入 IP地址:8080 查看是否正常启动。

3、项目API接口的访问

1)浏览器输入: IP地址:端口号/war包解压后的名称/接口地址 。例如(http://192.168.28.128:8080/validatorServer/validator/alive)

2)选择合适的请求,例如post请求,并传入接口需要的参数


http://www.ppmy.cn/news/172364.html

相关文章

敷尔佳三闯IPO:去年狂赚8亿,广告宣传费近4亿

618大促已经开启,敷尔佳能否借“618”撑起“医美面膜第一股”? 近日,哈尔滨敷尔佳科技发展有限公司(下称“敷尔佳”)更新招股书,继续冲刺“医美面膜第一股”。 敷尔佳是一家主要从事专业皮肤护理产品的研…

5个编写技巧,有效提高单元测试实践

1. 什么是单元测试 “在计算机编程中,单元测试又称为模块测试,是针对程序模块来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最…

【TA 100】Flow Map实现水体流动效果

最近刚好学到Shader Graph水体流动,看下其他实现方式记录下 1 什么是flow map 1 什么是Flow map? flowmap的实质:一张记录了2D向量信息的纹理Flow map上的颜色(通常为RG通道) 记录该处向量场的方向,让模型上某一点表现出定量流动的特征。通过在shader中…

戴尔外星人安装Ubuntu系统的注意事项

戴尔外星人win10安装Ubuntu双系统 1、首先要明确是要通过UEFI安装,还是LEGACY安装,对应制作相应的启动盘。 2、进入BIOS将secure boot 设置成disableed。 3、将硬盘的格式从riad改成achi。 4、在安装ubuntu的过程中将/boot的挂载点改成/efi,同…

欧科云链:2023年5月链上安全事件盘点

一、基本信息 2023年5月安全事件约造成1800万美元损失,相比上月有显著下降,但安全事件发生频率并未减少。其中针对Jimbos Protocol的攻击造成了约750万美元损失。Arbitrum链的Swaprum项目Rug Pull造成了约300万美元的损失。此外,社交媒体钓鱼…

在电脑上安装两个不同版本mysql(包括mysql解压版安装和配置,及mysql服务的问题解决)

目录 一、先去官网下载 二、配置my.ini 2.1 去原来安装的mysql里复制my.ini 2.1.1 先勾选显示隐藏项目 2.1.2 再在URL里输入%ProgramData% 2.1.3 然后去mysql的安装目录就可以看到my.ini 2.2 复制到新的mysql的解压目录下 三、双mysql安装准备 3.1 关闭另一个mysql服务…

Kubernetes K8S之kube-prometheus概述与部署

Kubernetes K8S之kube-prometheus概述与部署 主机配置规划 服务器名称(hostname)系统版本配置内网IP外网IP(模拟)k8s-masterCentOS7.72C/4G/20G172.16.1.11010.0.0.110k8s-node01CentOS7.72C/4G/20G172.16.1.11110.0.0.111k8s-node02CentOS7.72C/4G/20G172.16.1.11210.0.0.112…

1032 c语言程序设计 作业,西南大学18秋[1032]C语言程序设计作业

1032 # m+ b. I/ O }4 G+ z C. Y1、设变量b是int,c为float,则表达式b+c之值的数据类型是(), j; L r& ^/ @0 g5 l 西南大学作业答案www.ap5u.com整理,转载注明出处* T3 G7 z2 ^4 @( _% w7 p int ) T7 y% J; N" E0 s float $ J2 U4 W7 |7 J double- B" c8…