附註: Internet Explorer 11 桌面應用程式將于 2022 年 6 月 15 日停用並結束支援 (以查看範圍清單,請參閱常見問題) 。 您目前使用的 IE11 App 和網站可以在 Internet Explorer Microsoft Edge中開啟。 請在這裡深入瞭解

徵兆

請試想下列案例:

  • 您的用戶端電腦使用 Microsoft 網際網路安全性與加速 (ISA) Server 伺服器或 Microsoft Forefront 威脅管理閘道,中型企業版伺服器做為 Proxy 伺服器。

  • 您可以在用戶端電腦Windows Internet Explorer 設定為使用 Proxy 伺服器。

  • 您擁有在用戶端電腦上 (JAVA 虛擬機器) 的 JAVA 虛擬機器。

在這種情況下,當用戶端電腦使用 Internet Explorer 存取包含 JAVA 程式的網站時,ISA Server 或 Microsoft Forefront 威脅管理閘道中型企業版伺服器可能會要求用戶端電腦提供認證。 即使用戶端電腦與 ISA 伺服器或 Microsoft Forefront 威脅管理閘道、中型企業版伺服器位於同一個網域,也會發生此問題。

原因

如果下列條件為 True,會發生此問題:

  • ISA 伺服器或 Microsoft Forefront 威脅管理閘道中型企業版伺服器使用基本驗證或整合驗證,或同時使用基本驗證和整合驗證。

  • 針對這些 驗證方法選取了要求所有使用者進行驗證核取方塊,或已將 HTTP 外發存取規則配置為適用于網域使用者或網域使用者群組的要求。

ISA 或 Microsoft Forefront 威脅管理閘道、中型企業版 Proxy 用戶端電腦會要求認證,因為JM 無法向 Proxy 伺服器驗證本身。

因應措施 

若要解決此問題,請根據您的情況,使用下列其中一種方法。

方法 1

清除要求 所有使用者 驗證核取方塊,然後建立所有外發流量的匿名存取規則。 此外,將包含 JAVA 程式的網站新增到 Access 規則目的地。 如果要執行這項操作,請依照下列步驟執行。

適用于 Microsoft Forefront 威脅管理閘道、中型企業版

  1. 按一下 [開始,指向 所有程式,指向 Microsoft Forefront TMG,然後按一下 Forefront TMG 管理

  2. 展開 Server_Name,其中 Server_Name是執行 Microsoft Forefront 威脅管理閘道、中型企業版的伺服器,然後按一下 [ 防火牆政策> 。

  3. 按一下 [網路>,以滑鼠右鍵按一下 [網路 > 上的 [內部 網路 >,然後按一下 [ 內容> 。

  4. 按一下 [Web Proxy」 Tab,然後按一下 [ 驗證> 。

  5. 請確定已清除 [ 要求 所有使用者進行驗證> 核取方塊,然後按一下 [ 確定 兩次。

  6. 以滑鼠右 鍵按一下防火牆原則,按一下 [新增,然後按一下 Access Rule

  7. 在 Access 規則名稱方塊 中,輸入規則的名稱,然後按一下 [下 一步

  8. 在 [ 規則動作」 頁面上,按一下 [ 允許,然後按一下 [ 下一步

  9. 在 [ 通訊協定> 頁面上 ,按一下 [在此規則適用于清單中選取 通訊協定>。 按一下 [新增、新增 HTTP 通訊協定和 HTTPS 通訊協定,然後按一下 [ 下一步

  10. 在惡意 代碼檢查 頁面上,根據您是否要啟用惡意程式碼檢查,選擇適當的選項按鈕。

  11. [Access Rule Sources」 頁面上,按一下 [ 新增

  12. 在 [新增網路實體」 對話方塊中,展開[網路>、按一下 [內部、新增,然後按一下[關閉。 按 [下一步]

  13. [Access Rule Destinations」 頁面上,按一下 [ 新增

  14. 在 [ 新增網路實體 」 對話方塊中,按一下 [ 新增,然後按一下 URL 集/功能變數名稱集

    附注 URL 集適用于 HTTP 流量,而功能變數名稱集則適用于 HTTPS 流量。

  15. 在 [ 新增 URL 集規則元素/新功能變數名稱集原則元素 」 對話方塊中,輸入適當的名稱。

  16. 按一下 [新增」,輸入包含 JAVA 程式之網站的 URL 或網域,然後按 ENTER。

    注意 如果您想要在 URL 集或功能變數名稱集輸入多個 URL,請重複步驟 16。

  17. 按一下 [確定]

  18. 在 [ 新增網路實體 」 對話方塊中,展開 URL 集/功能變數名稱集,按一下在步驟 16 到 17 中建立 URL 集,按一下 [ 新增,然後按一下 [關閉。按一下 [下一步

  19. 請確定此規則適用于下列使用者集清單中的要求,其中包含 [所有使用者」專案,按一下 [下一步,然後按一下[完成> 。

  20. 按一下 [申請 以儲存變更並更新防火牆原則。

  21. 按一下 [確定]

適用于 ISA Server 2004 和 ISA Server 2006

  1. 按一下[開始,指向程式,指向Microsoft ISA Server,然後按一下 ISA Server 管理。

  2. 展開 Microsoft Internet Security and acceleration Server 2006,展開 [伺服器名稱,然後按一下 防火牆政策

    筆記

    • 針對 ISA Server 2004 Standard Edition,展開Microsoft Internet Security 和加速伺服器 2004,展開 [伺服器名稱,然後按一下 [防火牆政策> 。

    • 針對 ISA Server 2006 Enterprise Edition ISA Server 2004 Enterprise Edition,展開Microsoft Internet Security 和加速伺服器版本編號展開陣列、展開Array Name,然後展開組組

    .

  3. 按一下[網路>,以滑鼠右鍵按一下 [網路>上的 [內部資料,然後按一下[內容> 。

  4. 按一下 [Web Proxy」 Tab,然後按一下 [ 驗證> 。

  5. 請確定 已清除 [要求所有使用者驗證的核取方塊,然後按一下 [ 確定> 。

  6. 按一下 [確定 > 以關閉 [內部屬性> 視窗。

  7. 以滑鼠右 鍵按一下防火牆原則,按一下 [新增,然後按一下 Access Rule

  8. 在 Access 規則名稱方塊 中,輸入規則的名稱,然後按一下 [下 一步

  9. 按一下 [允許,然後按一下 [ 下一步

  10. 在 [ 通訊協定> 頁面上 ,按一下 [此規則適用于清單的已 選取通訊協定 >。 按一下 [新增、新增 HTTP 通訊協定和 HTTPS 通訊協定,然後按一下 [ 下一步

  11. [Access Rule Sources」 頁面上,按一下 [ 新增

  12. 在 [新增網路實體」 對話方塊中,展開[網路>、按一下 [內部、新增,然後按一下[關閉

  13. [下一步]

  14. [Access Rule Destinations」 頁面上,按一下 [ 新增

  15. 在 [ 新增網路實體> 對話方塊中,按一下 [ 新增,然後按一下 URL 集。

  16. 在 [ 新增 URL 集規則元素 」 對話方塊中,輸入適當的名稱。

  17. 按一下 [新增」,輸入包含 JAVA 程式之網站的 URL,然後按 ENTER。

    注意 如果您想要在 URL 集輸入多個 URL,請重複步驟 17。

  18. 按一下 [確定]

  19. 在 [ 新增網路實體 」 對話方塊中,展開 URL 集,按一下您于步驟 17 中建立 URL 集,按一下 [ 新增,然後按一下 [關閉

  20. [下一步]

  21. 請確定此規則適用于下列使用者集的要求:清單包含 [所有使用者專案,按一下下一步,然後按一下[完成> 。

  22. 按一下 [申請 以儲存變更並更新防火牆原則。

  23. 按一下 [確定]

適用于 ISA Server 2000

  1. 按一下[開始,指向程式,指向Microsoft ISA Server,然後按一下 ISA Server 管理。

  2. 以滑鼠右鍵 按一下伺服器陣列名稱稱,然後按一下 [ 屬性> 。

  3. 按一下[外發 Web 要求> 選項卡,然後確認未選取 [要求未經驗證的使用者進行識別檢查> 核取方塊。

  4. 按一下[Apply.

  5. 按一下 [儲存變更並重新啟動 () , 然後按一下 [確定 兩次。

  6. 為包含 JAVA 程式的網站建立網站和內容規則,然後將規則設定為適用于任何要求。 如果要執行這項操作,請依照下列步驟執行:

    1. 在 ISA Server 管理 MMC 管理單元中,展開Enterprise、展開策略,然後展開 Enterprise策略

      注意:針對陣列策略,展開 伺服器和陣列、展開 ServerName,然後展開 Access Policy

    2. 以滑鼠右鍵 按一下 [網站與內容規則」,然後按一下 [ 新增

    3. 在 [網站與內容規則名稱> 方塊中輸入新 規則的名稱, 然後按一下 [ 下一步

    4. 按一下 [允許,然後按一下 [ 下一步

    5. 按一下 [根據目的地允許存取,然後按一下 [ 下一步

    6. 按一下 [將此套 用至此清單 指定目的地集,然後按一下 [ 新增> 。

    7. 按一下名稱清單中的包含 JAVA 程式 的網站名稱, 然後按一下 [下 一步


      注意:如果您要指定的目的地集未列出,請按一下 [新增 以建立它,然後在清單中選取它。

    8. 若要將規則設定為適用于任何要求,請按兩下規則,然後按一下 [適用于 此規則> Tab。

    9. [此規則適用于的> 下,確認已選取 [任何 要求 選項,然後按一下 [ 確定> 。

    10. 以滑鼠右鍵 按一下 [通訊協定規則>,指向 [新增,然後按一下 [規則> 。

    11. 在網站和內容規則名稱方塊 中輸入 名稱。

    12. 按一下 [允許,然後按一下 [ 下一步

    13. 在 [ 將此規則適用至 清單時,按一下 [已選取的通訊協定> 。

    14. [通訊協定> 下,選取 [HTTP> 核取方塊,然後按一下 [ 下一步

    15. 請確定已 選取 [使用此排程 清單 的一直,然後按一下 [下 一步

    16. 按一下[任何要求,按一下下一步,然後按一下[完成

方法 2

變更在 JM 中預設的使用瀏覽器設定設定。 如果要執行這項操作,請依照下列步驟執行:

  1. 按一下[開始設定,指向[控制台設定,然後按兩下JAVA。

  2. 按一下 [一般」選項卡,然後按一下 [網路設定。

  3. 按一下 [直接連接>,然後按一下 [ 確定 兩次。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×