最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2017年01月19日 10:10:00   投稿:lqh  
這篇文章主要介紹了 Tomcat Cannot assign requested address: JVM_Bind 非端口占用沖突的相關(guān)資料,需要的朋友可以參考下

前言:

最近朋友遇到在安裝并啟動Tomcat 6.0時,發(fā)現(xiàn)一直無法正確啟動,主要異常堆棧信息如下:

嚴(yán)重: 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)
 at org.apache.catalina.core.StandardServer.await(StandardServer.java:406)
 at org.apache.catalina.startup.Catalina.await(Catalina.java:676)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:628)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

朋友的Tomcat 6.0 是官方免安裝版本,并且是剛剛才下載的,因此不應(yīng)該是文件缺失的問題。

根據(jù)異常信息推測,可能是Tomcat需要綁定的端口或某些資源被其他應(yīng)用程序占用。

使用DOS命令netstat -an查看被占用的端口,并未發(fā)現(xiàn)有任何程序占用Tomcat使用的相關(guān)端口(例如8080),并且將Tomcat安裝目錄下的conf/server.xml文件中的端口改為其他端口,再次運行也無法正常啟動。

通過多種測試,可以初步判斷應(yīng)該不是端口占用引起的問題。如果不是端口占用的問題的話,那么就要考慮是否是IP綁定的問題了。

經(jīng)過檢查,在朋友的服務(wù)器計算機(jī)的C:\Windows\System32\drivers\etc\hosts文件中發(fā)現(xiàn)如下部分內(nèi)容:

127.0.0.1    localhost
169.196.254.14  localhost

169.196.254.14是一個不存在的本地IP地址,將hosts文件中的第二行內(nèi)容169.196.254.14 localhost去掉后,再次啟動Tomcat,發(fā)現(xiàn)運行正常!

在服務(wù)器領(lǐng)域,一臺計算機(jī)配置多個IP地址是比較常見的。Tomcat在啟動時,會根據(jù)配置去獲取所有的IP地址,并且進(jìn)行逐個綁定,當(dāng)發(fā)現(xiàn)需要綁定的IP地址不存在時,將會觸發(fā)上述異常,從而導(dǎo)致無法正常啟動。

//輸出localhost映射的所有IP地址
InetAddress[] ips = InetAddress.getAllByName("localhost");
if (ips != null) {
  for (InetAddress ip : ips) {
    System.out.println(ip.getHostAddress());
  }
}
/* 修改上述hosts文件前,輸出:
* 169.196.254.14
* 127.0.0.1
* 修改文件后,輸出
* 127.0.0.1
*/

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • mybatis?example如何自動生成代碼?排序語句

    mybatis?example如何自動生成代碼?排序語句

    這篇文章主要介紹了mybatis?example如何自動生成代碼?排序語句,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 詳解SpringBoot中JdbcTemplate的事務(wù)控制

    詳解SpringBoot中JdbcTemplate的事務(wù)控制

    JdbcTemplate是spring-jdbc提供的數(shù)據(jù)庫核心操作類,那對JdbcTemplate進(jìn)行事務(wù)控制呢,本文就詳細(xì)的介紹一下
    2021-09-09
  • 使用Spring AOP做接口權(quán)限校驗和日志記錄

    使用Spring AOP做接口權(quán)限校驗和日志記錄

    本文介紹了面向切面編程(AOP)的基本概念、應(yīng)用場景及其在Spring中的實現(xiàn)原理,通過AOP,可以方便地在不修改原有代碼的情況下,實現(xiàn)日志記錄、權(quán)限校驗等功能,以學(xué)生身份證號查詢接口為例,展示了如何定義權(quán)限注解、切面類以及權(quán)限驗證服務(wù),感興趣的朋友一起看看吧
    2025-01-01
  • java實現(xiàn)簡單的英文文本單詞翻譯器功能示例

    java實現(xiàn)簡單的英文文本單詞翻譯器功能示例

    這篇文章主要介紹了java實現(xiàn)簡單的英文文本單詞翻譯器功能,涉及java文件讀取、字符串分割、遍歷、判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2017-10-10
  • Java中documentHelper解析xml獲取想要的數(shù)據(jù)

    Java中documentHelper解析xml獲取想要的數(shù)據(jù)

    本文主要介紹了Java中documentHelper解析xml獲取想要的數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Java實現(xiàn)爬取百度圖片的方法分析

    Java實現(xiàn)爬取百度圖片的方法分析

    這篇文章主要介紹了Java實現(xiàn)爬取百度圖片的方法,結(jié)合實例形式分析了java基于jsonp爬取百度圖片的相關(guān)原理、操作技巧與注意事項,需要的朋友可以參考下
    2018-12-12
  • 詳解Java8與Runtime.getRuntime().availableProcessors()

    詳解Java8與Runtime.getRuntime().availableProcessors()

    這篇文章主要介紹了詳解Java8與Runtime.getRuntime().availableProcessors(),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Spring的@Bean和@Autowired組合使用詳解

    Spring的@Bean和@Autowired組合使用詳解

    這篇文章主要介紹了Spring的@Bean和@Autowired組合使用詳解,Spring的@Bean注解用于告訴方法,產(chǎn)生一個Bean對象,然后這個Bean對象交給Spring管理,產(chǎn)生這個Bean對象的方法Spring只會調(diào)用一次隨后會將這個Bean對象放在自己的IOC容器,需要的朋友可以參考下
    2024-01-01
  • SpringBoot應(yīng)用啟動失?。憾丝谡加脤?dǎo)致Tomcat啟動失敗的問題分析與解決方法

    SpringBoot應(yīng)用啟動失?。憾丝谡加脤?dǎo)致Tomcat啟動失敗的問題分析與解決方法

    在開發(fā)和運維過程中,應(yīng)用程序啟動失敗是我們經(jīng)常遇到的一個問題,尤其是在 Web 應(yīng)用程序中,涉及到 Web 服務(wù)器的配置時,今天我們將探討一個常見的啟動錯誤,尤其是在使用 Spring Boot 和內(nèi)嵌 Tomcat 服務(wù)器時,需要的朋友可以參考下
    2024-11-11
  • Java如何通過Maven管理項目依賴

    Java如何通過Maven管理項目依賴

    這篇文章主要介紹了Java如何通過Maven管理項目依賴,幫助大家更好的理解和使用maven,感興趣的朋友可以了解下
    2020-10-10

最新評論

虞城县| 广河县| 台山市| 调兵山市| 荃湾区| 左权县| 封丘县| 惠东县| 和政县| 西宁市| 巴楚县| 化州市| 肥西县| 建昌县| 图木舒克市| 陕西省| 西藏| 梁河县| 登封市| 安泽县| 忻州市| 英德市| 宜都市| 霍邱县| 赤水市| 静乐县| 清丰县| 古蔺县| 清徐县| 上饶市| 延川县| 普陀区| 宜阳县| 井研县| 托克逊县| 文安县| 德州市| 岳池县| 汤原县| 凤冈县| 会东县|