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

WebSocket部署到服務(wù)器出現(xiàn)連接失敗問題的分析與解決

 更新時(shí)間:2017年10月18日 08:34:06   作者:Kerrigeng  
這篇文章主要給大家介紹了關(guān)于WebSocket部署到服務(wù)器出現(xiàn)連接失敗問題的分析與解決方法,文中給出了詳細(xì)的介紹供大家參考學(xué)習(xí),文末也給出了demo下載地址,需要的朋友們可以下載學(xué)習(xí),下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。

前言

前段時(shí)間在本地寫的一個(gè)WebSocket程序部署到服務(wù)器上時(shí)出錯(cuò),通過一段時(shí)間的研究,終于解決了,所以本文就來給大家分析下并給出解決的方法,下面話不多說了,來一起看看詳細(xì)的介紹吧。

本地環(huán)境是:JDK1.8(32位) Tomcat8.0

服務(wù)器環(huán)境是:JDK1.8(64位) Tomcat8.0

本地運(yùn)行是正常的。

在服務(wù)器部署運(yùn)行時(shí)可以打開頁面,并執(zhí)行WebSocket連接失敗并關(guān)閉的代碼。如圖:

問題解決:

1.在Tomcat8部署的項(xiàng)目不要導(dǎo)入catalina.jar和websocket-api.jar這兩個(gè)包,因?yàn)門omcat8自帶有這兩個(gè)包。自己再導(dǎo)入的話會(huì)沖突。

2.

websocket = new WebSocket("ws://192.168.10.119:8080/RMExpertView/test");

IP要寫服務(wù)器的Ip地址,不要寫localhost.

3.調(diào)試遠(yuǎn)程服務(wù)器的webSocket程序時(shí),要關(guān)閉本地的Tomcat服務(wù)器。

問題分析

1.WebSocket的Ip應(yīng)該指向服務(wù)器IP。最終Jsp的代碼會(huì)在本地瀏覽器執(zhí)行,與之連接的IP應(yīng)該是服務(wù)器IP而不該指向本地。

2.包沖突的問題。尤其是Tomcat7升級到Tomcat8的項(xiàng)目尤其要注意。

3.由于WebSocket是長連接,如果本地的服務(wù)先跑起來,而后服務(wù)器的WebSocket再跑起來,因?yàn)閣ebSocket地址中的標(biāo)識(shí)字段相同,所以即使服務(wù)器掛掉,即使使用服務(wù)器的ip去訪問依然可以成功,因?yàn)樵L問的其實(shí)是本地的Tomcat服務(wù)器。

Demo下載

鑒于跟我尋求Demo的人太多,附上下載鏈接:http://xiazai.jb51.net/201710/yuanma/WebSocketDemo(jb51.net).rar

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 基于Git的常用撤銷技巧與解決沖突方法(推薦)

    基于Git的常用撤銷技巧與解決沖突方法(推薦)

    下面小編就為大家?guī)硪黄贕it的常用撤銷技巧與解決沖突方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧,希望對大家有所幫助
    2017-11-11
  • 微信小程序給圖片做動(dòng)態(tài)標(biāo)注的實(shí)例分享

    微信小程序給圖片做動(dòng)態(tài)標(biāo)注的實(shí)例分享

    這篇文章主要介紹了微信小程序給圖片做動(dòng)態(tài)標(biāo)注的一個(gè)簡化的教程,幫助你了解如何在微信小程序中實(shí)現(xiàn)圖片標(biāo)注的功能,需要的朋友可以參考下
    2023-08-08
  • WinSCP和PuTTY(與Linux系統(tǒng)鏈接的工具)的安裝和使用圖文教程

    WinSCP和PuTTY(與Linux系統(tǒng)鏈接的工具)的安裝和使用圖文教程

    Putty是用來遠(yuǎn)程連接服務(wù)器的,支持SSH、Telnet、Serial等協(xié)議的連接,WinSCP是一個(gè)Windows環(huán)境下使用SSH的開源圖形化SFTP客戶端,它的主要功能就是在本地與遠(yuǎn)程計(jì)算機(jī)間安全的復(fù)制文件,本文重點(diǎn)給大家介紹WinSCP和PuTTY安裝使用,感興趣的朋友一起看看吧
    2022-06-06
  • fiddler使用方法之Fiddler顯示IP,Fiddler中文亂碼解決方法以及fiddler模擬發(fā)送get/post請求

    fiddler使用方法之Fiddler顯示IP,Fiddler中文亂碼解決方法以及fiddler模擬發(fā)送get/post

    今天為大家介紹fiddler的3種使用技巧,(1)Fiddler抓包顯示域名IP(2)解決Fiddler抓包時(shí)中文亂碼問題(3)利用fiddler模擬發(fā)送get/post請求的方法
    2018-10-10
  • IntelliJ IDEA 2020如何設(shè)置背景圖片的方法步驟

    IntelliJ IDEA 2020如何設(shè)置背景圖片的方法步驟

    這篇文章主要介紹了IntelliJ IDEA 2020如何設(shè)置背景圖片的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 知識(shí)蒸餾聯(lián)邦學(xué)習(xí)的個(gè)性化技術(shù)綜述

    知識(shí)蒸餾聯(lián)邦學(xué)習(xí)的個(gè)性化技術(shù)綜述

    這篇文章主要為大家介紹了知識(shí)蒸餾聯(lián)邦學(xué)習(xí)的個(gè)性化技術(shù)綜述,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 在ubuntu18.04版本安裝vscode(2種)

    在ubuntu18.04版本安裝vscode(2種)

    這篇文章主要介紹了在ubuntu18.04版本安裝vscode,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 算法系列15天速成 第七天 線性表【上】

    算法系列15天速成 第七天 線性表【上】

    人活在社會(huì)上不可能孤立,比如跟美女有著千絲萬縷的關(guān)系,有的是一對一,有的是一對多,有的是多對多
    2013-11-11
  • git的遠(yuǎn)程分支的作用和本地分支有什么區(qū)別

    git的遠(yuǎn)程分支的作用和本地分支有什么區(qū)別

    這篇文章主要介紹了git的遠(yuǎn)程分支的作用和本地的有什么區(qū)別,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • IDEA Git Stash 使用詳解

    IDEA Git Stash 使用詳解

    這篇文章主要介紹了IDEA Git Stash 使用詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評論

昭平县| 家居| 新绛县| 互助| 谷城县| 陇南市| 佛教| 梁河县| 泽州县| 祁连县| 大埔县| 江陵县| 花垣县| 屏东市| 镇江市| 田阳县| 麦盖提县| 利川市| 涟源市| 梓潼县| 平乐县| 梁平县| 庄浪县| 肥乡县| 金秀| 江源县| 河北区| 阿克陶县| 娱乐| 仁布县| 漳浦县| 宁德市| 太原市| 阿克苏市| 图片| 勐海县| 赫章县| 龙里县| 咸宁市| 乌拉特后旗| 宜城市|