今天在生产机上发现两个tomcat 死活只能启动一个 总是报错8081端口占用 而之前这两个tomcat是没有冲突的。
查了半天觉得很诡异,
一可以启动一个tomcat(端口为80),后一个tomcat(端口为8081)启动时报错8081端口被占用,
查配置文件server.xml 发现 tomcat(80)根本没有使用8081端口,
打开cmd 输入命令 netstat -ano发现8081的确是被占用的
打开任务管理器,通过查看-选择列-勾选PID
对比两个窗口 发现 占用8081的是java.exe
关闭java.exe 之前的tomcat(80) 也关闭了。
形成死循环。
我以为是tomcat有问题
重新换了一个新的tomcat 过来,启动后发现明明没有启动8081端口,但8081就是被这个给占用,排除tomcat的问题。
一直就想这一天我动了啥
我好像动了环境变量
我好像在环境变量里加了“CATALINA_HOME” 和“CATALINA_BASE”
我为什么要加这个两个玩意?
因为我查找问题的时候没有发现有日志,从网上找答案说是要加这两个玩意就好(后来发现实际上也没有什么卵用,要在startup.bat里面改东西就好了)
后来删除这个两个环境变量就一切恢复正常。
根据此过程判断,应该是在加“CATALINA_HOME” 和“CATALINA_BASE” 这两个环境变量的时候用的tomcat(8081)的安装路径,在启动tomcat(80)时就引用了tomcat(8081)相关的文件,而占用掉了8081端口。
又手贱,不过还好解决了问题。
相关推荐
总结来说,"解压版Tomcat6.0"是一个轻量级的Java Web服务器,提供了一个简单易用的部署方式,可以在单个机器上运行多个实例,并且遵循Java EE 5规范,具备良好的性能、安全性和可管理性。通过解压缩提供的文件,用户...
注:本例程以一台win7机器为例子,即同一台机器上装一个nginx和2个Tomcat。 且安装了JDK。 便于管理将用到的资料放在一个文件夹下 我在D盘 创建 server 文件夹 . 1. Nginx 下载直接解压缩到server,点nginx....
注:本例程以一台机器为例子,即同一台机器上装一个nginx和2个Tomcat且安装了JDK1.7。 1、安装Nginx 安装Nginx教程 2、配置两个Tomcat 在本机上配置两个Tomcat,分别为tomcat7-8081、tomcat7-8082。 tomcat7-8081...
使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1、 Apache 做为 HttpServer ,后面连接多...注:本例程以一台机器(操作系统windows 2008)为例子,即同一台机器上装一个apache和4个Tomcat。
虽然原内容中并未详述 Tomcat 的安装过程,但考虑到这是一个常见的部署环境,这里提供基本的安装与配置步骤。 ##### **1. 下载 Tomcat** - 从 Apache 官网下载适用于 Linux 的 Tomcat 版本。 - 通过 SCP 或其他...
这个是局域网代理服务器,当只有一台电脑联网的时候,在能上网的电脑上装上这个代理服务器,另一台电脑通过可以上网电脑的IP和端口就可以上网了
dhcp服务器软件(经典之作,解决非服务器系统上装DHCP服务的问题)
在本教程中,我们将详细探讨如何安装 CentOS 7.6 服务器操作系统,这是一个适用于企业级应用的稳定且功能丰富的Linux发行版。以下是整个安装过程的详细步骤: 1. **准备工作** - **操作系统文件**: 在开始之前,...
Maven 是一种基于项目对象模型(POM)的项目管理工具,由 Apache 软件基金会开发。Maven 通过 pom.xml 文件来管理项目的依赖关系、编译、测试、打包、发布等过程。下面是 Maven 环境设置的详细过程。 一、环境设置 ...
VC++ 获取多个CD-ROM驱动器盘符源代码,懂得电脑的朋友都知道,现在的电脑配置都挺先进,一台机器可能有多个光盘驱动器,甚至是刻录机,现在光驱已是PC机的标准配置,甚至是DVD都是很常见的事情。不管一台机器上装...
二、这个破解如果要用手机APP、微信、WEB等功能就需要用到两台电脑来操作,不用特意找独立的两台,平时用的电脑都可以或者在一台电脑上装一个虚拟机也行,装数据库SQL2005和EXCEL服务器9.2的电脑称主机,装勤哲2016除...
对于习惯了Eclipse或NetBeans等其他集成开发环境的用户来说,IDEA提供了不同的项目结构概念,即项目(Project)相当于Eclipse中的工作空间(Workspace),而模块(Module)则相当于一个独立的项目(Project)。这一理念上的...
二、这个破解如果要用手机APP、微信、WEB等功能就需要用到两台电脑来操作,不用特意找独立的两台,平时用的电脑都可以或者在一台电脑上装一个虚拟机也行,装数据库SQL2005和EXCEL服务器9.2的电脑称主机,装勤哲2016除...
Cadence16.3和PADS_9.2冲突解决办法,能解决两个软件在同一个电脑上装时出现的冲突。
对于网管来说,远程管理最实用的就是远程关机和开机。试想,在家里躺在沙发上...像那种在服务器上装个Remote Administrator软件之类的方式来实现重启或关机当然也可以,但是,万一服务器当掉了呢?什么软件都没有用了!
- **选择磁盘配置**: 选择创建一个新的虚拟磁盘,并设定磁盘的大小和存储方式。 - **网络设置**: 选择适当的网络连接方式,通常推荐使用桥接模式以获得更好的网络体验。 - **完成安装**: 检查所有设置无误后,...
尽管可以将其安装在 AD 服务器上,但在大多数情况下,推荐为每个服务器单独安装 License Server。 3. **构建 AD 域控制器**: - 使用 vSphere Client 控制台创建新的 Windows Server 2008 Enterprise x86 SP2 ...
1. 你需要一个至少8GB容量的U盘,因为XP系统镜像文件大小约为700MB左右,但为了后续更新和其他文件存储,建议选择更大的容量。 2. 下载Windows XP的ISO镜像文件,确保来源可靠,避免下载到带有恶意软件的版本。 3....