Windows 启动Web sphere 8.5应用程序服务器时出错

Windows 启动Web sphere 8.5应用程序服务器时出错,windows,eclipse,websphere-8,ibm-rad,Windows,Eclipse,Websphere 8,Ibm Rad,最近,WebSphere8.5ApplicationServer已损坏。 我在启动服务器时收到以下错误。 已完全卸载服务器并重新安装。 试图从IBM\WebSphere\AppServer\bin文件夹中的startServer.bat启动服务器。 我在服务器日志中没有看到任何错误 [4/25/19 15:01:42:789 CDT]0000000 1 ManagerAdmin I TRAS0017I:启动跟踪状态为=info:com.ibm.=all。 [4/25/19 15:01:42:

最近,WebSphere8.5ApplicationServer已损坏。 我在启动服务器时收到以下错误。 已完全卸载服务器并重新安装。 试图从IBM\WebSphere\AppServer\bin文件夹中的startServer.bat启动服务器。

我在服务器日志中没有看到任何错误


[4/25/19 15:01:42:789 CDT]0000000 1 ManagerAdmin I TRAS0017I:启动跟踪状态为=info:com.ibm.=all。
[4/25/19 15:01:42:804 CDT]0000000 1 WsServerContr 1使用以下参数在Windows上执行executeUtilityOnWindows:C:\Program Files(x86)\IBM\WebSphere\AppServer\profiles\AppSrv01\config L00W10P0014960Node01Cell L00W10P0014960Node01服务器1-脚本C:\D\My_Ws.metadata.plugins\org.eclipse.wst.server.core\tmp1\quickServerStart.bat
[4/25/19 15:01:42:805 CDT]0000000 1 ManagerAdmin I TRAS0018I:跟踪状态已更改。新的跟踪状态为*=info。
[4/25/19 15:01:42:885 CDT]0000000 1 AdminTool A ADMU0128I:使用AppSrv01配置文件启动工具
[4/25/19 15:01:42:889 CDT]0000000 1 AdminTool A ADMU3100I:正在读取服务器的配置:server1
[4/25/19 15:01:43:166 CDT]0000000 1 ModelMgr I WSVR0801I:初始化所有服务器配置模型
[4/25/19 15:01:48:026 CDT]0000000 1工作空间管理WKSP050I:工作空间配置一致性检查已禁用。
[4/25/19 15:01:48:203 CDT]0000000 1 AdminTool A ADMU3300I:为创建的服务器启动脚本:C:\D\My_Ws.metadata.plugins\org.eclipse.wst.server.core\tmp1\quickServerStart.bat

提前谢谢你的帮助

ClassNotFoundException:文件/microsoft



启动命令中的某些内容需要在其周围加引号-某些内容指向“Program Files\Microsoft”中的路径,但在引号中没有该路径,因此Java看到了空格,认为“Files\Microsoft”是Java自己的参数。据推测,这是在启动服务器的实际Java类之前,因此Java将其读取为应该启动的主类,但它失败了,因为您显然没有名为“Files\Microsoft”的类

创建启动脚本是一个极好的举措。打开quickServerStart.bat并搜索“Program Files\Microsoft”,确定引号的位置,以便将整个参数保持在一起,添加它们,然后查看是否可以启动并运行服务器。如果您能够做到这一点,至少在修复配置时您可以正常工作

考虑到您对失败的看法,我猜问题是服务器进程中添加了一个JVM参数。理想情况下,如果您可以让服务器开始使用生成的启动脚本,那么您可以通过管理控制台(位于服务器->流程定义->Java虚拟机页面)对其进行修复。如果无法启动服务器,则需要转到config/cells/(cellname)/nodesame/(nodename)/servers/(servername)目录并手动编辑server.xml(首先备份文件!)。再次搜索“Program Files\Microsoft”并确定它是否真正属于那里,如果是,可以在哪里添加周围的引号以使其成为包含的参数


祝你好运

谢谢你的指点。现在我记得,在安装visual studio代码后,env变量已更新为程序文件/Microsoft,该文件已在quickServerStart.bat启动命令中引用。将尝试卸载VSC,并发现问题在于系统变量的条目为;\;C:\ProgramFiles\Microsoft。一旦清除服务器并重新启动系统,即可启动服务器