異常:java.lang.IllegalArgumentException: Illegal character in scheme name at index 0: 1xx.xxx.x.xx

異常:

緣由&解決:

通常是由於URL的拼寫問題ide

192.168.154.131:8080/solr

URL必需要是完整的url

http://192.168.154.131:8080/solr

若這樣還有錯誤,建議檢查一下你的這個字符串中間有沒有空格,http先後有沒有空格的問題日誌

本人遇到:

我遇到的狀況是這樣的:我把路徑寫在yml配置文件中了,以下code

獲取上面的url後調用,就會報上面寫的異常信息。blog

後來我在Windows中打印日誌,並無空格,可是在Linux中打印日誌有空格,多是系統不一樣有區別吧。字符串

因此須要我從配置文件中獲取到url後在代碼中trim()一下就OK啦。it

相關文章
相關標籤/搜索