第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java.net.MalformedURLException:對于輸入字符串:

java.net.MalformedURLException:對于輸入字符串:

嚕嚕噠 2022-10-26 17:17:57
我有一個使用 Netbeans 開發(fā)的 JavaEE 簡單 HelloWorld 項目。如果我調(diào)試它或運行它,它在這些情況下(至少)按預(yù)期工作:1) Netbeans 8.2 + Wildfly 122) Netbeans 10 + Wildfly 123) Netbeans 11 + Wildfly 12但它失敗了(至少):1) Netbeans 8.2 + Wildfly 152) Netbeans 10 + Wildfly 153) Netbeans 11 + Wildfly 15當(dāng)我嘗試使用 Wildfly 15 運行或調(diào)試時顯示的錯誤是:Browsing: http://localhost:8080undefined/java.net.MalformedURLException: For input string: "8080undefined"    at java.net.URL.<init>(URL.java:627)    at java.net.URL.<init>(URL.java:490)    at java.net.URL.<init>(URL.java:439)    at org.netbeans.modules.ant.browsetask.NbBrowse.execute(NbBrowse.java:67)    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)    at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)    at org.apache.tools.ant.Task.perform(Task.java:350)    at org.apache.tools.ant.Target.execute(Target.java:449)    at org.apache.tools.ant.Target.performTasks(Target.java:470)    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1388)如果我更深入地研究這個問題,它似乎是由 build-impl.xml 上 ${client.url} 的錯誤解釋引起的,但我不知道如何解決它。一種解決方法可能是添加<target if="do.display.browser.debug" name="debug-display-browser">        <nbbrowse context="" url="http://localhost:8080/" urlPath="${client.urlPart}"/></target>在項目根目錄的 build.xml 末尾,但我想知道如何解決問題的根源。不得不說,報錯不是阻塞,就是說項目部署成功了,但是瀏覽器沒有打開,有點煩人。如果我手動打開瀏覽器并記下 URL,那么一切正常。
查看完整描述

1 回答

?
紅糖糍粑

TA貢獻1815條經(jīng)驗 獲得超6個贊

這是一個答案,但不幸的是不是一個解決方案!...

  • 這可能是Wildfly 15.0.1.Final - Web Application Error的副本,但沒有提供解決方案。

  • 我也可以使用 Netbeans 8.2 + Wildfly 15 重現(xiàn)您的問題,盡管它在 Wildfly 12 上運行良好。您不太可能從 Oracle 為 NB 8.2 獲得任何修復(fù)。

  • 請注意,有一個關(guān)于將 Wildfly 與 NB11 一起使用的開放錯誤報告:NETBEANS-2415 恢復(fù)對 WildFly 服務(wù)器的支持。顯然(至少)插件存在許可問題:

    AFAIK,該插件存在許可證問題。我們有一個來自他們的貢獻者,他試圖推動管理層為 Wildfly 插件提供與 Apache 兼容的許可證。如果這不起作用,插件可能需要移動到外部門戶。

  • 另請參閱打開的錯誤報告NETBEANS-2367 wildfly support disabled,以及此討論:Netbeans 11 上沒有 wildlfy 插件

  • 正如你所指出的:

    • 這不是 Wildfly 的問題,而是 NetBeans 的問題。

    • 這很煩人,但并不嚴(yán)重。

總之:

  • 幾乎可以肯定,Oracle 的 NetBeans 8.2 無法解決您的問題。

  • 對于 Apache NetBeans (>= NetBeans 9.0) 的最新版本,目前似乎不支持 Wildfly。在此問題得到解決之前,您也不會獲得任何針對最新 NetBeans 版本的修復(fù)程序。



有一個可用于 NetBeans 的新 Wildfly 插件

  • 有關(guān)更多詳細(xì)信息,請參閱最近關(guān)于錯誤報告 NETBEANS-2415 恢復(fù)對 WildFly 服務(wù)器的支持的討論。

  • 下載該插件,然后使用Tools > Plugins > Downloaded > Add Plugins...安裝它。NetBeans 將重新啟動。

  • 下載并解壓縮最新版本的 Wildfly(如有必要),然后在“服務(wù)”選項卡上選擇“服務(wù)器”>“添加服務(wù)器...”以添加該 Wildfly 服務(wù)器。

  • 創(chuàng)建一個 Web 應(yīng)用程序并在該 Wildfly 服務(wù)器上部署和運行它。它應(yīng)該可以正常工作。

筆記:

  • 我通過使用 JDK 13 在 NetBeans 11.1 上創(chuàng)建一個 Maven Web 應(yīng)用程序并在 Wildfly 18 上運行它來驗證這一點。

  • 另外,Wildfly 17 及更高版本支持 Java EE 8。


查看完整回答
反對 回復(fù) 2022-10-26
  • 1 回答
  • 0 關(guān)注
  • 346 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號