古詩詞大全網 - 成語用法 - httpstatus500

httpstatus500

Tomcat中產生“HTTP Status 500 - ”的錯誤,主要是由於IWAM賬號的密碼錯誤造成的,最常見的出錯提示:500 SERVER

ERROR。

解決方法:

1、更改Active

Directory中IWAM_MYSERVER賬號的密碼:選擇“開始”->“程序”->“管理工具”->"Active

Directory用戶和計算機",啟動“Active

Directory用戶和計算機”管理單元,單擊“user”,選中右面的“IWAM_MYSERVER”,右擊選擇“重設密碼(T)”,在跳出的重設密碼對方框中給IWAM_MYSERVER設置新的密碼,設置成A

boutnt2001確定,等待密碼修改成功。

2、同步IIS

metabase中IWAM_MYSERVER,使用腳本修改IWAM_MYSERVER賬號密碼的方法:c:\Inetpub\AdminScripts>adsutil

SET w3svc/WAMUserPass"Aboutnt2001"修改成功後,系統會有如下提示:WAMUserPass:(String)

"Aboutnt2001"

3、同步COM+應用程序所用的IWAM_MYSERVER的密碼,壹種使用組件服務MMC管理單元,另壹種是使用IWAM賬號同步腳本s

ynciwam.vbs。

使用組件服務MMC管理單元:

(1)啟動組件服務管理單元:選擇“開始”->“運行”->“MMC”,啟動管理控制臺,打開“添加/刪除管理單元”對話框,將“組件服務”管理單元添加上。

(2)找到“組件服務”->“計算機”->“我的電腦”->“COM+應用程序”->“Out-Of-Process Pooled

Applications”,右擊“Out-Of-ProcessPooledApplications”->“屬性”。

(3)切換到“Out-Of-Process Pooled

Applications”屬性對話框的“標誌”選項卡。“此應用程序在下列賬戶下運行”選擇中“此用戶”會被選中,用戶名是(4)“IWAM_MYSERVER”。這些都是缺省的,不必改動。在下面的“密碼”和“確認密碼”文本框內輸入正確的密碼“Aboutnt2001”,確定退出。

系統如果提示“應用程序被壹個以上的外部產品創建。確定要被這些產品支持嗎?”時確定即可。如果在IIS中將其它壹些Web的“應用程序保護”設置為“高(獨立的)”,那麽這個WEB所使用的COM+應用程序的IWAM賬號密碼也需要同步。

重復(1 )-(4)步,同步其它相應Out of process application的IWAM賬號密碼。

使用IWAM賬號同步腳本synciwam.vbs:

cscript synciwam.vbs

[-v|-h]“-v”參數表示詳細顯示腳本執行的整個過程(建議使用),“-h”參數用於顯示簡單的幫助信息。

要同步IWAM_MYSERVER賬號在COM+應用程序中的密碼,只需要執行“cscript synciwam.vbs -v”即可,如下:cscript

c:\inetpub\adminscripts\synciwam.vbs-vMicrosoft(R) Windows Script Host Version

5.6版權所有(C) MicrosoftCorporation

1996-2000。保留所有權利。WamUserName:IWAM_MYSERVERWamUserPass:Aboutnt2001IISApplications

Defined:Name, AppIsolated, Package IDw3svc,

0,{3D14228C-FBE1-11d0-995D-00C04FD919C1}Root, 2,IISHelp,

2,IISAdmin,2,IISSamples, 2,MSADC, 2,ROOT, 2,IISAdmin, 2,IISHelp, 2,Root, 2,Root,

2,Out ofprocess applications

defined:Count:1{3D14228D-FBE1-11d0-995D-00C04FD919C1}Updating Applications:Name:

IISOut-Of-Process Pooled Applications Key:

{3D14228D-FBE1-11D0-995D-00C04FD919C1}