Tomcat中产生“HTTP Status 500 - ”的错误,怎么解决?
我的Tomcat是和MyEclipse连接的~求答案啊求答案~试了好多次,应该不是MyEclise的程序编写错误............上次本来提了一个这样的问题,正在向...
我的Tomcat是和MyEclipse连接的~求答案啊求答案~试了好多次,应该不是MyEclise的程序编写错误.....
.......上次本来提了一个这样的问题,正在向前辈追问,结果不小心弄成了采纳正确答案~~~好可怜,没有知道解决方法...... 展开
.......上次本来提了一个这样的问题,正在向前辈追问,结果不小心弄成了采纳正确答案~~~好可怜,没有知道解决方法...... 展开
4个回答
展开全部
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}
解决方法:
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}
展开全部
500错误就是指的服务器端程序出错,应该就是你写的服务器端java程序的问题,具体可以看看tomcat的控制台log,找到错误的所在。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
系统错误(应用程序错误)
1 再次检查是否代码没有错误
2 然后重启tomcat 再试
3 看下console报什么错
1 再次检查是否代码没有错误
2 然后重启tomcat 再试
3 看下console报什么错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
怎么不是呢,500错误就是你程序的问题。
再仔细检查、检查
再仔细检查、检查
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询