1099被占用:Error running 'Unnamed': Address localhost:1099 is already in use

本文介绍了当在IDEA中启动Tomcat遇到1099端口被占用的问题时的具体解决步骤。首先通过命令提示符查找占用端口的进程,然后在任务管理器中结束该进程,最后重启Tomcat即可解决问题。

问题

idea 中Tomcat报错,1099端口被占用,导致项目无法启动。

项目报错:Error running 'Unnamed': Address localhost:1099 is already in use

解决办法

   第一步:cmd小黑窗 执行命令netstat–ano

  第二步:找到1099 对应的PID ,然后执行tasklist ,找到pid相对应的程序。

  第三步;打开任务管理器。找到占用端口的程序,结束进程,并且重启tomcat,问题解决。 或者执行

taskkill -f -pid 1316 

 

2025.09.01 16:53:52 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory D:\sonarqube-25.8.0.112029\temp 2025.09.01 16:53:52 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:{}] 2025.09.01 16:53:52 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[ELASTICSEARCH] from [D:\sonarqube-25.8.0.112029\elasticsearch]: C:\Program Files\Java\jdk-17\bin\java -Xms4m -Xmx64m -XX:+UseSerialGC -Dcli.name=server -Dcli.script=./bin/elasticsearch -Dcli.libs=lib/tools/server-cli -Des.path.home=D:\sonarqube-25.8.0.112029\elasticsearch -Des.path.conf=D:\sonarqube-25.8.0.112029\temp\conf\es -Des.distribution.type=tar -cp D:\sonarqube-25.8.0.112029\elasticsearch\lib\*;D:\sonarqube-25.8.0.112029\elasticsearch\lib\cli-launcher\* org.elasticsearch.launcher.CliToolLauncher 2025.09.01 16:53:53 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running 2025.09.01 16:54:05 INFO app[][o.s.a.SchedulerImpl] Process[es] is up 2025.09.01 16:54:05 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[WEB_SERVER] from [D:\sonarqube-25.8.0.112029]: C:\Program Files\Java\jdk-17\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=D:\sonarqube-25.8.0.112029\temp -XX:-OmitStackTraceInFastThrow --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED -Xms1g -Xmx1g -XX:+HeapDumpOnOutOfMemoryError -Dhttp.nonProxyHosts=localhost|127.*|[::1] -cp ./lib/sonar-application-25.8.0.112029.jar;D:\sonarqube-25.8.0.112029\lib\jdbc\postgresql\postgresql-42.7.7.jar org.sonar.server.app.WebServer D:\sonarqube-25.8.0.112029\temp\sq-process5779921947992062533properties 2025.09.01 16:54:09 INFO app[][o.s.a.SchedulerImpl] Process[Web Server] is stopped 2025.09.01 16:54:09 INFO app[][o.s.a.SchedulerImpl] Process[ElasticSearch] is stopped 2025.09.01 16:54:09 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped
09-02
2025.09.01 17:01:05 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory D:\sonarqube-25.8.0.112029\temp 2025.09.01 17:01:05 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on [HTTP: 127.0.0.1:9001, TCP: 127.0.0.1:{}] 2025.09.01 17:01:05 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[ELASTICSEARCH] from [D:\sonarqube-25.8.0.112029\elasticsearch]: C:\Program Files\Java\jdk-17\bin\java -Xms4m -Xmx64m -XX:+UseSerialGC -Dcli.name=server -Dcli.script=./bin/elasticsearch -Dcli.libs=lib/tools/server-cli -Des.path.home=D:\sonarqube-25.8.0.112029\elasticsearch -Des.path.conf=D:\sonarqube-25.8.0.112029\temp\conf\es -Des.distribution.type=tar -cp D:\sonarqube-25.8.0.112029\elasticsearch\lib\*;D:\sonarqube-25.8.0.112029\elasticsearch\lib\cli-launcher\* org.elasticsearch.launcher.CliToolLauncher 2025.09.01 17:01:05 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running 2025.09.01 17:01:16 INFO app[][o.s.a.SchedulerImpl] Process[es] is up 2025.09.01 17:01:16 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[WEB_SERVER] from [D:\sonarqube-25.8.0.112029]: C:\Program Files\Java\jdk-17\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=D:\sonarqube-25.8.0.112029\temp -XX:-OmitStackTraceInFastThrow --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED -Xms1g -Xmx1g -XX:+HeapDumpOnOutOfMemoryError -Dhttp.nonProxyHosts=localhost|127.*|[::1] -cp ./lib/sonar-application-25.8.0.112029.jar;D:\sonarqube-25.8.0.112029\lib\jdbc\postgresql\postgresql-42.7.7.jar org.sonar.server.app.WebServer D:\sonarqube-25.8.0.112029\temp\sq-process7484978067730404954properties 2025.09.01 17:01:19 INFO app[][o.s.a.SchedulerImpl] Process[Web Server] is stopped 2025.09.01 17:01:20 INFO app[][o.s.a.SchedulerImpl] Process[ElasticSearch] is stopped 2025.09.01 17:01:20 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped 已设配置sonar.jdbc.url=jdbc:postgresql://localhost/sonar?currentSchema=public #sonar表示数据库名称 sonar.host.url=http://localhost:9000 /sonarqube sonar.jdbc.username=sonar #数据库用户名 sonar.jdbc.password=123456 #数据库密码 sonar.login=admin #登陆sonarqube的账号 sonar.password=Sun.12345678 #登陆sonarqube的密码 sonar.search.javaOpts=-Xms1g -Xmx1g -XX:+UseG1GC -Des.bootstrap.mlockall=false sonar.web.javaOpts=-Xms1g -Xmx1g -XX:+HeapDumpOnOutOfMemoryError sonar.ce.javaOpts=-Xms1g -Xmx1g -XX:+HeapDumpOnOutOfMemoryError sonar.search.javaAdditionalOpts=-XX:MaxGCPauseMillis=200 -XX:+UseG1GC -XX:MaxDirectMemorySize=1g
最新发布
09-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值