`

Tomcat6 启动时 Cannot assign requested address: JVM_Bind

阅读更多

工作正常的tomcat6在一次安装更新重启电脑后,报告如下错误:



   根据以往的经验。认为是端口冲突,使用tasklist | findstr "8080"查看没有查看到端口被占用的情况。经过种种折腾也不奏效,搜索到篇文章。里面说到除了端口占用引起的问题,还可能是IP绑定的问题。结果在C:\Windows\System32\drivers\etc配置文件中发现类似的配置

Html代码  收藏代码
  1. 192.168.79.63             localhost  

   服务器领域,一台计算机往往配置多个IP地址。Tomcat启动时,会根据配置去获取所有的IP地址,并且进行逐个绑定,当发现需要绑定的IP地址不存在时,将会触发上述异常,从而导致无法正常启动。

Java代码  收藏代码
  1. //输出localhost映射的所有IP地址  
  2. InetAddress[] ips = InetAddress.getAllByName("localhost");  
  3. if (ips != null) {  
  4.     for (InetAddress ip : ips) {  
  5.         System.out.println(ip.getHostAddress());  
  6.     }  
  7. }  
分享到:
评论

相关推荐

    Tomcat Cannot assign requested address: JVM_Bind 非端口占用冲突

    主要介绍了 Tomcat Cannot assign requested address: JVM_Bind 非端口占用冲突的相关资料,需要的朋友可以参考下

    运维必备!linux查看端口占用情况

    Mar 21 21:25:02 VM_0_9_centos httpd: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80 Mar 21 21:25:02 VM_0_9_centos httpd: (98)Address already in use: AH00072: make_...

    Tomcat---servlet的重要设置.doc

    如果`address`属性设置为不正确的IP,Tomcat启动时可能会报错,如"cannot assign requested address: JVM_BIND:8080"。默认情况下,`address`属性未设定,Tomcat会监听所有IP地址的指定端口。 2. **Coyote ...

    解决vue net :ERR_CONNECTION_REFUSED报错问题

    这是因为Vue使用了数据响应式原理,依赖于数据对象的属性是否在初始化时被声明。如果尝试在运行时修改这些属性,Vue可能无法捕获到这些变化。 解决这个问题有以下几种方法: 1. 方案一:使用`Vue.set(object, key,...

    ExcelR_assign_1:作业_1_set1

    【标题】"ExcelR_assign_1:作业_1_set1" 暗示这是一个与ExcelR相关的学习资源,可能是某个在线课程或培训项目的一部分。"作业_1_set1" 表明这是学员需要完成的第一个作业集,可能包含了基础的数据处理和分析任务。 ...

    gorm golang 并发连接数据库报错的解决方法

    底层报错 error:cannot assign requested address 原因 并发场景下 client 频繁请求端口建立tcp连接导致端口被耗尽 解决方案 root执行即可 sysctl -w net.ipv4.tcp_timestamps=1 开启对于TCP时间戳的支持,若该项...

    设计与验证:Verilog_HDL_学习笔记

    - 使用 `assign` 进行连续赋值时,需要注意赋值目标必须是wire类型。 - 使用 `always` 块进行过程赋值时,要注意赋值目标必须是reg类型。 ##### 2. **过程赋值语句与控制结构** - **初始块(Initial Block)**...

    assign_2:分配_2

    图书搜索演示利用搜索书籍和显示封面图像的Android应用。 它还允许您向朋友推荐书籍。 有关分步教程,请参见我们的注解中的教程。 该应用程序由两个屏幕组成。 第一个屏幕显示书籍列表,其中,每本书均由书名,作者...

    maven 3.5.0 Cannot assign configuration entry 'pluginArtifacts' with value '${pl

    标题 "maven 3.5.0 Cannot assign configuration entry 'pluginArtifacts' with value '${pl" 描述了一个在使用 Maven 3.5.0 版本时遇到的问题,该问题涉及到配置项 'pluginArtifacts' 的赋值错误,错误信息显示尝试...

    auto-assign-action:在拉取请求打开时向拉取请求添加审阅者的操作

    自动分配动作当拉取请求打开时,将审阅者添加到拉取请求的动作。 :play_button: 用法创建用于运行自动分配操作的工作流(例如.github/workflows/action.yml有关更多详细信息,请参阅“ )。 name : ' Auto Assign '...

    assign_1_prob_2.rar_The Program_formant

    6. **结果展示与输出**:最后,程序可能会将计算出的formant值以可视化或文本形式输出,供用户查看和进一步分析。 在实际应用中,formant分析不仅用于学术研究,还被用在语音识别系统中以提高识别准确度,或者在...

    manavolt:是时候参加黑客马拉松了! 伏特风格!

    teams[0] 或 store._teams[0]._tasks[0] 的方法:_tasks [:attributes, :parent, :path, :persistor, :options, :_id, :_id=, :options=, :attributes=, :assign_attributes, :method_missing, :assign_attribute, :...

    mux assign_statement_muxassignstatement_mux_

    在Verilog语言中,`assign`语句被用于创建连续赋值,这在设计数字逻辑电路时非常常见,特别是构建多路复用器(mux)这样的数据选择器时。多路复用器是一种数字逻辑器件,它根据控制信号从多个输入中选择一个单一的...

    字符串内的替换之SyntaxError: cannot assign to literal

    问题描述: 当想替换字符串内的部分习惯表述时报错,源码如下: num1 = int(input(请输入起始序数n1:)) num2 = int(input(请输入结束序数n2:)) fuc = input(请输入以n为变量的通项公式(eg:2*n+1):) ...

    assign_sg and rescode_surpactcl属性赋值_sitecodetk_

    6. 使用生成的模型进行进一步的地质建模,如矿体追踪、储量计算等。 通过这样的方法,地质学家和工程师能够更高效地理解和模拟地下地质情况,为资源开发决策提供强有力的支持。在实际工作中,不断调整和优化这些...

    Assign_IP_TIA_ipassign软件_TIAip_

    在使用TIA Portal进行项目开发时,正确配置设备的IP地址是至关重要的步骤之一。"Assign_IP_TIA_ipassign软件_TIAip_"这个标题显然指向了如何在TIA Portal中为设备分配IP地址,特别是通过“ipassign”软件来实现这一...

    auto-author-assign:GitHub动作

    # .github/workflows/auto-author-assign.yml name : ' Auto Author Assign ' on : pull_request_target : types : [opened, reopened] jobs : assign-author : runs-on : ubuntu-latest steps : - uses : ...

    nest-object-deep-copy:一个纯Javascript函数执行真实对象的硬拷贝

    特征JSON.parse(JSON.stringify(对象)) 传播算子/ Object.assign 嵌套对象深层复制 :check_mark: :cross_mark: :check_mark: :cross_mark: :check_mark: :check_mark: :cross_mark: :cross_mark: :check_mark: ...

    中通服java笔试题-java_assign1:java_assign1

    中通服java笔试题种子代码 - 步骤 1 的样板 - 数据库引擎分配 问题陈述 作为构建实用程序以从原始数据中获取有意义信息的第一步 - **作为第一步,您应该能够解析(破译)我们的问题。...在我们的计算术语中,我们称之为...

Global site tag (gtag.js) - Google Analytics