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

时间:2019-04-25 19:42:26

标签: windows eclipse websphere-8 ibm-rad

最近,Websphere 8.5应用程序服务器已损坏。 启动服务器时收到以下错误。 完全卸载了服务器,然后再次重新安装。 尝试从IBM \ WebSphere \ AppServer \ bin文件夹中的startServer.bat启动服务器。

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


[4/25/19 15:01:42:789 CDT] 00000001 ManagerAdmin I TRAS0017I: The startup trace state is =info:com.ibm.=all. [4/25/19 15:01:42:804 CDT] 00000001 WsServerContr 1 Executing executeUtilityOnWindows with args: C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\AppSrv01\config L00W10P0014960Node01Cell L00W10P0014960Node01 server1 -script C:\D\My_Ws.metadata.plugins\org.eclipse.wst.server.core\tmp1\quickServerStart.bat [4/25/19 15:01:42:805 CDT] 00000001 ManagerAdmin I TRAS0018I: The trace state has changed. The new trace state is *=info. [4/25/19 15:01:42:885 CDT] 00000001 AdminTool A ADMU0128I: Starting tool with the AppSrv01 profile [4/25/19 15:01:42:889 CDT] 00000001 AdminTool A ADMU3100I: Reading configuration for server: server1 [4/25/19 15:01:43:166 CDT] 00000001 ModelMgr I WSVR0801I: Initializing all server configuration models [4/25/19 15:01:48:026 CDT] 00000001 WorkSpaceMana A WKSP0500I: Workspace configuration consistency check is disabled. [4/25/19 15:01:48:203 CDT] 00000001 AdminTool A ADMU3300I: Launch script for server created: C:\D\My_Ws.metadata.plugins\org.eclipse.wst.server.core\tmp1\quickServerStart.bat

非常感谢您的帮助

ClassNotFoundException:文件/微软


enter image description here

1 个答案:

答案 0 :(得分:1)

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

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

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

祝你好运!