启动WebSphere Application Server ND 9.0.5.13遇ADMU3007E权限拒绝错误求解决
WebSphere Application Server 9.0.5.13启动权限拒绝问题解决方案
错误日志详情
启动WebSphere时出现的核心错误日志:
00000001 WsServerLaunc E ADMU3002E: Exception attempting to process server server1 00000001 WsServerLaunc E ADMU3007E: Exception com.ibm.ws.process.exception.ProcessOpException: com.ibm.ws.process.exception.ProcessOpException: Access is denied. 005: Access is denied. at com.ibm.ws.process.Win32ProcessImpl.create(Win32ProcessImpl.java:151) at com.ibm.ws.process.ProcessFactory.create(ProcessFactory.java:84) at com.ibm.ws.management.launcher.ProcessLauncher.launch(ProcessLauncher.java:70) at com.ibm.ws.management.launcher.LaunchCommand.launchProcess(LaunchCommand.java:452) at com.ibm.ws.management.tools.WsServerLauncher.runTool(WsServerLauncher.java:335) at com.ibm.ws.management.tools.AdminTool.executeUtility(AdminTool.java:282) at com.ibm.ws.management.tools.WsServerController.executeUtilityOnWindows(WsServerController.java:136) at com.ibm.ws.management.tools.WsServerLauncher.main(WsServerLauncher.java:145) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) at java.lang.reflect.Method.invoke(Method.java:508) at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:281)
CMD执行日志:
D:\IBM\WebSphere\AppServer\profiles\AppSrv01\bin>startServer server1 ADMU0116I: Tool information is being logged in file D:\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server1\startServer.log IBMJGSSProvider Build-Level: -20180404 [JGSS_DBG_PROV] main IBMJGSSProvider (version 8.0) loaded ADMU0128I: Starting tool with the AppSrv01 profile ADMU3100I: Reading configuration for server: server1 Time: [0x6717e227], Process: [20524], Thread: [0x5ee8]: Launch failed. Error: [5] reported back to parent. Time: [0x6717e227], Process: [20524], Thread: [0x5ee8]: Launch failed. Error: [5] reported back to parent. ADMU0111E: Program exiting with error: com.ibm.ws.process.exception.ProcessOpException: com.ibm.ws.process.exception.ProcessOpException: Access is denied. 005: Access is denied.
解决建议
- 以管理员身份运行CMD:右键点击CMD图标,选择以管理员身份运行,再执行
startServer server1命令。Windows下部分系统级操作必须通过管理员权限才能执行。 - 检查WebSphere目录权限:确保当前用户对
D:\IBM\WebSphere\AppServer及其所有子目录(含profiles、logs、temp等)拥有读取、写入、执行权限。右键目标目录→属性→安全→编辑,添加当前用户并赋予完全控制权限。 - 验证端口访问权限:WebSphere启动需占用特定端口(如9080、9443、9043等),确认这些端口未被其他程序占用,且当前用户有权限绑定端口(端口号<1024时通常需要管理员权限)。可通过命令
netstat -ano | findstr "端口号"查看端口占用情况。 - 排查安全软件拦截:临时关闭Windows Defender防火墙或第三方安全软件,尝试重新启动WebSphere;若启动成功,将WebSphere相关进程(如java.exe、wslauncher.exe)添加到安全软件的信任列表。
- 检查Profile配置文件权限:确认
D:\IBM\WebSphere\AppServer\profiles\AppSrv01下的配置文件(如server.xml、bootstrap.properties)未被设置为只读,且当前用户拥有修改权限。 - 调整用户账户控制(UAC)级别:打开控制面板→用户账户→更改用户账户控制设置,降低UAC级别至“从不通知”,重启电脑后再次尝试启动WebSphere。
内容的提问来源于stack exchange,提问作者Mahmoud Saleh
相关产品推荐
相关产品推荐

