Tomcat6 启动时 Cannot assign requested address: JVM_Bind
2016-07-28 15:29
585 查看
工作正常的tomcat6在一次安装更新重启电脑后,报告如下错误:
根据以往的经验。认为是端口冲突,使用tasklist | findstr "8080"查看没有查看到端口被占用的情况。经过种种折腾也不奏效,搜索到篇文章。里面说到除了端口占用引起的问题,还可能是IP绑定的问题。结果在C:\Windows\System32\drivers\etc配置文件中发现类似的配置
Html代码
192.168.79.63 localhost
服务器领域,一台计算机往往配置多个IP地址。Tomcat启动时,会根据配置去获取所有的IP地址,并且进行逐个绑定,当发现需要绑定的IP地址不存在时,将会触发上述异常,从而导致无法正常启动。
Java代码
//输出localhost映射的所有IP地址
InetAddress[] ips = InetAddress.getAllByName("localhost");
if (ips != null) {
for (InetAddress ip : ips) {
System.out.println(ip.getHostAddress());
}
}
根据以往的经验。认为是端口冲突,使用tasklist | findstr "8080"查看没有查看到端口被占用的情况。经过种种折腾也不奏效,搜索到篇文章。里面说到除了端口占用引起的问题,还可能是IP绑定的问题。结果在C:\Windows\System32\drivers\etc配置文件中发现类似的配置
Html代码
192.168.79.63 localhost
服务器领域,一台计算机往往配置多个IP地址。Tomcat启动时,会根据配置去获取所有的IP地址,并且进行逐个绑定,当发现需要绑定的IP地址不存在时,将会触发上述异常,从而导致无法正常启动。
Java代码
//输出localhost映射的所有IP地址
InetAddress[] ips = InetAddress.getAllByName("localhost");
if (ips != null) {
for (InetAddress ip : ips) {
System.out.println(ip.getHostAddress());
}
}
相关文章推荐
- java-tomcat-初步优化
- tomcat server.xml 详解
- Linux下修改Tomcat默认端口
- tomcat7和iis7整合80端口后无法访问bin下资源
- 中文乱码之最不易发觉的中文乱码!
- 【Web容器】Tomcat源码分析(1)-类加载体系
- apache 集群tomcat配置参数说明
- Gradle打包的war文件部署到tomcat后运行解压出错的问题
- Linux中Apache+Tomcat+JK实现负载均衡和群集的完整过程 .
- Tomcat7.0源码分析
- Tomcat启动内存设置
- 在CentOS 7中安装与配置Tomcat-8方法
- 从tomcat 8源码看session cookie maxage的配置
- Tomcat数据库连接池的配置方法总结
- Tomcat系列之Java技术详解
- 解决tomcat关于SSL的漏
- Tomcat系列之Java技术详解
- Tomcat系列之Java技术详解
- 开源GIS_Tomcat解压版配置
- JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)