idea启动tomcat失败,1099端口被占用

今天遇到一个问题,当使用idea启动一个tomat服务的时候,报错:不能连接本地1099端口。

/Users/liqiu/soft/develop/apache-tomcat-8.0.30/bin/catalina.sh run
[2016-12-03 11:53:07,107] Artifact ticket_realtime_data:war exploded: Server is not connected. Deploy is not available.
??: ????????: java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: bogon: bogon: nodename nor servname provided, or not known
Disconnected from server

刚开始还以为端口被占用,换了2099依然报错

后来在网上搜索,据说是hostname被修改了,在命令行输入hostname命令,果然主机名是:bogon

担心时中毒了,后来想想自己时mac本,中毒好难啊,又上网搜索了一下,原来是dns解析的问题

解决办法:在命令行输入,sudo hostname 你的电脑名称

注意:你的电脑名称是在/etc/hosts里面指向到 127.0.0.1

时间: 2024-11-05 14:53:02

idea启动tomcat失败,1099端口被占用的相关文章

启动tomcat服务器时端口被占用java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind解决方法。

1.运行命令提示行cmd-->输入netstat -ano 查找到8080端口被哪个pid占用了,在这里可以看到8080端口是被pid为6136的进程占用了. 2.杀掉这个进程pid运行命令:taskkill -pid 6136 /f 原文地址:https://www.cnblogs.com/Nobodys/p/10758696.html

web项目启动,报错1099端口被占用的解决办法

问题原因:非正常关闭/终止服务,导致进程仍在继续,当再次启动服务时报错端口被占用 解决办法: 1.打开windows命令窗口,组合键win+R; 2.使用命令netstat -aon |findstr "1099",找出进程对应的PID,如下图 3.杀死进程taskkill -f -pid "8900",结果如下图 到此已完美解决端口占用问题,重启项目即可.

解决启动nginx时报80端口被占用的问题

如何解决启动nginx时报80端口被占用 最近公司的的一个服务器上需要部署多个项目,但80端口只有一个,所有只有使用Nginx来代理,当访问域名时就可以自动 转到IP:端口号,而不需要在域名后面加端口后才能访问项目,但是启动Nginx时又报80端口被占用. 解决方法:是因为服务器一旦启动后,IIS管理器就占用了80端口,只需要将IIS管理的端口改为其它端口就行 快速打开IIS管理器:开始菜单>运行 输入:inetmgr回车 选择绑定... 选中并编辑 修改端口号为其它端口 启动站点,OK,问题解

启动tomcat时jmx port被占用

一.问题描述 今天一来公司,在IntelliJ IDEA 中启动Tomcat服务器时就出现了如下图所示的错误: 错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind 这里说的是1099端口被其它进程占用了. 二.解决办法 找出占用1099端口的进程,

普通用户从非80端口启动tomcat,通过端口转发监听80端口

linux下小于1024的端口都需要root去绑定. root权限启动tomcat是不明智的,可以使用非root权限启动tomcat监听8080端口,然后利用端口转发实现对80端口的监听. 端口转发: # iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 -A PREROUTING 添加新规则-p 检查tcp协议--dport 80 指定目标端口-j REDIRECT 目标跳转--to-prot

jenkins自动发布后启动tomcat失败

jenkins服务器上某个项目构建后执行自己写的shell进行发布,脚本其他步骤都执行正常,唯独,启动tomcat出现问题.  jenkins显示启动tomcat成功.但是在tomcat服务器上查看进程却发现没有后台进程存在. 原因: jenkins在脚本执行完成后,就认为jenkins任务结束了,但是脚本启动的相关子程序仍在运行.由于jenkins认为任务结束,就断开了改构建相关的衍生进程. 这就是为什么shell脚本执完成,显示tomcat启动成功,但是后台没有进程的原因. 解决方案: 在要

XAMPP在启动apache时443端口被占用

23:21:36  [Apache] Problem detected! 23:21:36  [Apache] Port 443 in use by ""C:\Program Files\VisualSVN Server\bin\VisualSVNServer.exe" -k runservice -C "LoadModule log_visualsvn_module bin/mod_log_visualsvn.so" -E nul" with

关于Tomcat发布项目端口被占用解决办法

端口被占用后在eclipse中的提示 步骤一:cmd输入:输入 netstat -ano  步骤二:netstat -aon|findstr "端口号" 步骤三:tasklist|findstr "查询出的 listening" 步骤四:taskkill /f /t /im 查询出占用程序名称,当出现如下.说明占用程序以及被kill了

IDEA - 启动tomcat 1099端口被占用

错误: 代理抛出异常错误: Java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.NET.BindException: Address already in use: JVM_Bind 解决办法: 方法一: 1. cmd --->>>> netstat -aon|findstr 1099 找出了是被5608占用了,把它干掉就行了! 2.  taskkill -f -