2009/12/18
Windows2008上安裝ArcGIS Server 9.2 java版不能登錄Manager的解決方法Windows2008上安裝ArcGIS Server 9.2 java版不能登錄Manager的解決方法
注:本文是參考ESRI技術(shù)文檔而來,僅針對ArcGIS Server 9.2 java版在Windows2008上安裝,9.3以上版本請參照原文。
Windows2008上安裝ArcGIS Server 9.2 java版時安裝過程無錯誤,POST install過程正常,ArcGIS Server服務也已正常啟動。
但無法登錄Manager,顯示Incorrect Login Information。 導致原因: 本地安全策略中網(wǎng)絡登錄使用的質(zhì)詢/響應身份驗證協(xié)議與ArcGIS Manager登錄認證方式不同。通常在服務器本地安全策略為 NTLMv2 Authentication(僅發(fā)送NTLMv2響應)時發(fā)生。
解決方法: 1,
打開ArcGIS Server目錄 > java > manager > service > lib 用記事本打開'manager_config.properties' 追加'managerappserver.jvm.options'屬性,設置值為'-DARCGIS_LM_COMPATIBILITY_LEVEL=5' 設置ARCGIS_LM_COMPATIBILITY_LEVEL屬性值為5 修改后文件與如下類似: port=2099 enablemanagerwebapp=true com.esri.arcgis.manager.BASE_DIR=C:\\Program Files\\ArcGIS\\java\\manager\\config com.esri.arcgis.manager.sitebuilder.WEB_APPS_SERVER_HOST=ARCGIS com.esri.arcgis.manager.sitebuilder.WEB_APPS_SERVER_PORT=8399 startmanagerappserver=true managerappserver=C:\\Program Files\\ArcGIS\\java\\manager\\service\\tomcat\\managerappserver managerserver=C:\\Program Files\\ArcGIS\\java\\manager\\service\\tomcat\\managerserver managerappserver.jvm.options=-DARCGIS_LM_COMPATIBILITY_LEVEL=5 -Xms256m -Xmx256m -XX:MaxPermSize=256m -server awsrecordcount=100 everyone_role=Everyone anonymous_role=Anonymous authenticated_role=Authenticated ARCGIS_LM_COMPATIBILITY_LEVEL=5 2,打開控制面板 > 管理工具 > 本地安全策略 安全設置 > 本地策略 > 安全選項 在策略列表中雙擊'網(wǎng)絡安全: LAN 管理身份驗證級別' 選擇'發(fā)送 LM 和 NTLM - 如果已協(xié)商,則使用NTLMv2會話安全',點擊應用。 3,重啟服務器。
現(xiàn)在可以登錄ArcGIS Server Manager了。 以下是原文: You are here: Support Home > Knowledge Base > Technical Articles > Article Detail save bookmark view bookmarks e-mail this article print this article article feedback Browse Path: ArcGIS Server > Administration > Manager for the Java Platform Error: Incorrect ArcGIS Java Manager Login Information Article ID: 35070 Software: ArcGIS Server 9.3, 9.3.1 Platforms: Windows 2003Server, 2008Server Error Message
When attempting to login to the ArcGIS Java Manager, the following error occurs: “Incorrect Login Information”
Cause This error occurs when the Local Security Policy on the ArcGIS Server has been modified to use NTLMv2 Authentication. Solution or Workaround NTLMv2 support is available in ArcGIS Server version 9.3. To enable NTLMv2 authentication see the steps described in the linked article listed in the Related Information section below. Related Information Configure ArcGIS Server for the Java platform to work with NTLMv2 authentication By default, the ArcGIS Server Java Manager uses only NTLM authentication. To use the ArcGIS Server Java Manager with NTLMv2 authentication, the Java Manager configuration file needs to be updated. Created: 6/19/2008 Last Modified: 11/9/2009 You are here: Support Home > Knowledge Base > Technical Articles > Article Detail save bookmark view bookmarks e-mail this article print this article article feedback Browse Path: ArcGIS Server > Administration > Manager for the Java Platform HowTo: Configure ArcGIS Server for the Java platform to work with NTLMv2 authentication Article ID: 35071 Software: ArcGIS Server 9.3, 9.3.1 Platforms: Windows 2003Server, 2008Server Summary
By default, the ArcGIS Server Java Manager uses only NTLM authentication. To use the ArcGIS Server Java Manager with NTLMv2 authentication, the Java Manager configuration file needs to be updated. Procedure Navigate to the ArcGIS Install Folder > java > manager > service > lib. Open the file called 'manager_config.properties' in a text editor, such as Notepad. Append the text '-DARCGIS_LM_COMPATIBILITY_LEVEL=5' to the property named 'managerappserver.jvm.options'. -show me- port=2099 enablemanagerwebapp=true com.esri.arcgis.manager.BASE_DIR=C:\\Program Files\\ArcGIS\\java\\manager\\config com.esri.arcgis.manager.sitebuilder.WEB_APPS_SERVER_HOST=ARCGIS com.esri.arcgis.manager.sitebuilder.WEB_APPS_SERVER_PORT=8399 startmanagerappserver=true managerappserver=C:\\Program Files\\ArcGIS\\java\\manager\\service\\tomcat\\managerappserver managerserver=C:\\Program Files\\ArcGIS\\java\\manager\\service\\tomcat\\managerserver managerappserver.jvm.options=-DARCGIS_LM_COMPATIBILITY_LEVEL=5 -Xms256m -Xmx256m -XX:MaxPermSize=256m -server awsrecordcount=100 everyone_role=Everyone anonymous_role=Anonymous authenticated_role=Authenticated ARCGIS_LM_COMPATIBILITY_LEVEL=5 Set the value of the property ARCGIS_LM_COMPATIBILITY_LEVEL to 5. -show me- port=2099
enablemanagerwebapp=true com.esri.arcgis.manager.BASE_DIR=C:\\Program Files\\ArcGIS\\java\\manager\\config com.esri.arcgis.manager.sitebuilder.WEB_APPS_SERVER_HOST=ARCGIS com.esri.arcgis.manager.sitebuilder.WEB_APPS_SERVER_PORT=8399 startmanagerappserver=true managerappserver=C:\\Program Files\\ArcGIS\\java\\manager\\service\\tomcat\\managerappserver managerserver=C:\\Program Files\\ArcGIS\\java\\manager\\service\\tomcat\\managerserver managerappserver.jvm.options=-DARCGIS_LM_COMPATIBILITY_LEVEL=5 -Xms256m -Xmx256m -XX:MaxPermSize=256m -server awsrecordcount=100 everyone_role=Everyone anonymous_role=Anonymous authenticated_role=Authenticated ARCGIS_LM_COMPATIBILITY_LEVEL=5 In Windows, navigate to Control Panel > Administrative Tools, and open the Local Security Policy. Click on Security Settings > Local Policies > Security Options. From the Policies listed, double-click on 'Network Security: LAN Manager Authentication Level'. Select 'Send NTLMv2 response only\refuse LM & NTLM' from the drop-down list. Click Apply.
Restart the computer. Log in to ArcGIS Server Manager. |
|