Android 启动Tomcat服务报错,端口占用解决方案

启动Tomcat服务器报错:
Several ports (8005, 8080, 8009) required by Tomcat
v5.5 Server at localhost are already in use. The server may already be
running in another process, or a system process may be using the port.
To start this server you will need to stop the other process or change
the port number(s).
原因:端口8005, 8080, 8009被占用了。可能是在打开Tomcat的情况下关闭了Eclipse,或是Eclipse非正常关闭,导致先前的Tomcat没有被关闭,端口占用。
解决方法:
1)、打开任务管理器,找到Tomcat的进程javaw.exe,将它结束掉。没有解决,往下看。
如果没有这个进程,那可能是其他软件占用了端口。
在开始菜单->运行->cmd->输入netstat -anb命令,可以查看时哪个进程占用了8080和8009端口,然后在任务管理器中关闭该进程即可。
2)、修改Tomcat的配置文件。
例如:C:/tomcat5.5.25/conf/server.xml
 <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
将port="8080"中的端口改为一个没有被占用的端口。

时间: 2024-07-30 10:17:57

Android 启动Tomcat服务报错,端口占用解决方案的相关文章

启动Tomcat服务器报错

启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to sto

启动ssh服务报错

问题: 若出现获取的IP网络能ping通,但是ssh连接失败,查看sshd服务报错 原因:/etc/ssh/认证文件损坏. rm -r /etc/ssh/ssh*key systemctl restart sshd sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key sudo ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key sudo ssh-keygen -t ecdsa -f /etc/ssh/s

启动tomcat服务时报22222端口被占用

服务依赖的dubbo包升级后,启动服务tomcat报22222端口被占用 原因: dubbo 2.5.8 新版本重构了 telnet 模块,提供了新的 telnet 命令支持.新版本的 telnet 端口 与 dubbo 协议的端口是不同的端口,默认为 22222.测试环境一台机器部署多个服务,导致这个端口被占用. 解决方法: 修改catalina.sh,添加如下配置(加粗部分): CATALINA_OPTS="-Xdebug -Ddubbo.qos.port=33333 -Xrunjdwp:t

Oracle11g启动Server服务报错:错误1053:服务没有及时响应或控制请求

今日在启动Oracle11g的服务时,突然莫名报错,昨日尚一切正常,静心细思:系统未升级:未安装其他程序:未更改系统相关配置包括环境变量. 错误原因如下图所示: 经过一番折腾,唯一发现今天特殊点为电脑未联网(局域网亦可),连上网,再次启动,一起OK! 具体原因待分析!

uirecorder 启动webdriver服务报错

在安装好uirecorder后,执行起来是各种错误. 不是少这个就是缺那个,也是因为自己对自动化测试知识太匮乏. 导致刚开始走自动化测试绕了很多弯路,报个错都不知所措.后来才知道要多看ERROR后面的错误,缺少什么补什么. 1.在执行uirecorder录制的脚本前,先启动WebDriver服务. 报错:Error: Missing C:\Users\b\node_modules\selenium-standalone\.selenium\chromedrive r\2.31-x64-chrom

启动mysql服务报错:本地计算机上的mysql服务器启动后停止,某些服务在....

报错如图: 解决方法:1.初始化data文件(mysql安装bin目录下):mysql --initailize,需要等半分钟左右才会有反应 2.如果提示有错误data目录已经有了,有两种方式,一种是找到安装bin目录的同级目录data直接删掉(若不能删选择第二种方法),再重新初始化一遍:mysql --initailize :第二种方法简单:直接打开任务管理器,选中mysqld.exe(一般是这个服务,若是还有其他mysql服务一并都关掉省得麻烦)点结束进程,最后启动mysql服务 3.很省事

Error response from daemon ... no space left on device docker启动容器服务报错

docker 启动容器服务的时候,报错no space left on device 1. 检查磁盘是否用光 3.检查inode是否耗光,从截图看到是inode耗光导致出现问题: 进入到/run里面看看是哪些文件耗光了:#for i in ./*; do echo $i; find $i | wc -l; done查看到最大的是/run/docker/libcontainerd/下面一部分容器耗光的.该目录的结构是:/run/docker/libcontainerd/2b9251bcc7a448

Windows10OracleDB登陆报错ORA-12560,启动DB服务报错 1069由于登陆失败而无法启动服务

环境说明 Windows10,Oracle 11.2.0.4 单实例 CMD> C:\Users\Thinkpad>sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Sat Feb 1 15:18:45 2020 Copyright (c) 1982, 2017, Oracle. All rights reserved. ERROR: ORA-12560: TNS:protocol adapter error Ente

windows无法启动MySQL服务报错1067的解决方法是怎样?

方法一: 1.打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM.2.删除在MySQL安装目录下的Data目录中的ib_logfile0和ib_logfile13.找到在配置MySQL服务器时指定的InfoDB目录删除掉ibdata1根据my.ini文件中:#*** INNODB Specific options ***        innodb_data_home_dir="D:/&q