`
Jameswsz
  • 浏览: 159860 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
阅读更多

严重: StandardServer.await: create[8005]:
java.net.BindException: Cannot assign requested address: JVM_Bind
 at java.net.PlainSocketImpl.socketBind(Native Method)
 at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
 at java.net.ServerSocket.bind(ServerSocket.java:319)
 at java.net.ServerSocket.(ServerSocket.java:185)

 

使用DOS命令netstat -an查看被占用的端口,并未发现有任何程序占用Tomcat使用的相关端口,并且将Tomcat安装目录下的conf/server.xml文件中的端口改为其他端口,再次运行也无法正常启动,可以判断应该不是端口占用引起的问题。

 

如果不是端口占用的问题的话,那么就要考虑是否是IP绑定的问题了,经过检查,在服务器计算机的C:\Windows\System32\drivers\etc\hosts文件中发现如下部分内容:

# localhost name resolution is handled within DNS itself.
     127.0.0.1               localhost
     192.168.1.188       localhost

 

192.168.1.188是一个不存在的本地IP地址,将hosts文件中的第二行内容192.168.1.188 localhost去掉后,再次启动TOMCAT,发现运行正常!

 

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

0
0
分享到:
评论

相关推荐

    运维必备!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 ...

    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` 关键字进行连续赋值,用于描述组合逻辑;使用 `always` 块进行过程赋值,用于描述时序逻辑。 - **赋值语句注意事项**: - 使用 `assign` 进行连续赋值时,需要注意赋值目标必须是...

    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:在拉取请求打开时向拉取请求添加审阅者的操作

    name : ' Auto Assign 'on : pull_request : types : [opened, ready_for_review]jobs : add-reviews : runs-on : ubuntu-latest steps : - uses : kentaro-m/auto-assign-action@v1.1.2 with : configuration-path...

    assign_1_prob_2.rar_The Program_formant

    本篇将详细讲解一个名为"assign_1_prob_2"的C语言程序,该程序旨在计算并分析语音文件中的发音特征,也就是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_IP_TIA_ipassign软件_TIAip_

    "Assign_IP_TIA_ipassign软件_TIAip_"这个标题显然指向了如何在TIA Portal中为设备分配IP地址,特别是通过“ipassign”软件来实现这一过程。下面我们将深入探讨这一主题。 首先,IP地址(Internet Protocol Address...

    assign_sg and rescode_surpactcl属性赋值_sitecodetk_

    在这个场景中,我们关注的是"assign_sg and rescode_surpactcl属性赋值_sitecodetk_"这个主题,这涉及到使用TCL脚本语言在Surpac中对岩性和密度属性的赋值。 首先,"assign_sg"可能指的是为地质体(或特定地质特征...

    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