cxf解決多網絡卡的ip獲取不正確的問題

2021-09-02 04:33:18 字數 419 閱讀 4302

今天幫助網友解決乙個問題,cxf對外發布webservice的時候,由於伺服器是多網絡卡環境,從wsdl返回的ip是乙個內外位址,解析出錯,所以後來在網上查了下,需要設定publishedendpointurl設定網域名稱即可。

用ip的時候wsdl如下:

如果在spring裡面設定如下配置,即可:

最終返回的的wsdl是好的,如下:

wsdl:definitions xmlns:ns1="" xmlns:ns2="" xmlns:soap="" xmlns:tns="" xmlns:wsdl="" xmlns:xsd="" name="virtualmuseumapiwebserviceimplservice" targetnamespace="">

Python獲取本機IP(多網絡卡)

python獲取本機ip位址的一般方法為 1 2 3 importsocket ip socket.gethostbyname socket.gethostname 通過gethostname獲取主機名,再用gethostbyname將主機名轉換為ip位址。那麼,問題來了。如果主機有多個網絡卡 ip...

多網絡卡下獲取本機IP的方式。

多網絡卡下獲取本機ip的方式。方式一 public class networkutils catch socketexception e log.error 獲取本地ip 失敗 e return localhostip 方式二 private static string getinetaddress...

linux網絡卡多IP的配置

目標 掌握兩種方案,主要是為了配置基於虛擬主機的方案 1.使用ifconfig的臨時方法 2.使用配置檔案 在乙個網絡卡上配置多個ip位址 有時候想要在網絡卡上配置多個ip位址,同樣可以使用ifconfig命令完成 ifconfig eth0 1 192.168.149.122 netmask 25...