多环境下项目启动问题

多环境下项目启动问题

在已有项目运行环境下启动打包好的项目会出现若干个问题,梳理一下我遇到的问题。

首先在打包好的项目下是有一套自己的运行环境的,如果和自己电脑原有的环境不一样很容易出现环境冲突。

该项目的:
在这里插入图片描述

电脑原来的:
在这里插入图片描述
完全完整的两套运行环境很容易出现问题,下面对问题进行梳理

问题一:在项目运行时报端口号被占用

老问题,但是有新解决思路

1.杀死8080端口方法
这是以往删除端口被占用的方法

2.直接进入tomcat路径下
例如:我的目录下
F:\Work\Evaluation tool\Tools\Tomcat\tomcat\tomcat\conf
在这里插入图片描述
找到server.xml文件打开
在这里插入图片描述
修改链接的端口号,改为自己想要的

此方法适用于打包好的项目

问题二:tomcat报错,出现之前写过的项目文件了

这个错误很神奇,我把有关的项目删除了也是一样报错,原因是tomcat在启动时会加载它内部的文件,文件里面有之前加载的项目就会报错

扫描二维码关注公众号,回复: 17273366 查看本文章

在这里插入图片描述
在webapps下就是你原本运行过的残留项,他就会在你运行新的项目时进行加载非常坑人

删除掉webapps下的所有项目,再次运行就会解决

问题三:有两个tomcat,启动A却加载B

我就是已经删除但是还报错,于是就想着看运行开始加载和运行的tomcat不是一个

这个时候就要进入设置–>重新进行环境变量配置

(1)点击高级系统配置
在这里插入图片描述

(2)在高级下选择环境变量
在这里插入图片描述

(3)在系统变量中更改CATALINA_BASECATALINA_HOME的环境变量目录

在这里插入图片描述

在这里插入图片描述

注意:千万不要改到bin目录,改到这一层足以
在这里插入图片描述

(4)在变量中添加tomcat

在这里插入图片描述
在这里插入图片描述
添加%MYSQL_HOME%\bin就可以了

点击全部确定按钮后重新运行则解决报错

猜你喜欢

转载自blog.csdn.net/qq_45325217/article/details/127528229