技术文章 - CS371590
Tomcat 因“CreateProcess error=206,文件名或扩展名太长”而崩溃
已修改: 27-Jun-2022
适用于
- ThingWorx Platform 8.3
说明
- Tomcat 因以下错误而崩溃
java.io.IOException:无法运行程序“cmd.exe”:CreateProcess 错误=206,文件名或扩展名太长
在 java.lang.ProcessBuilder.start(未知来源)
在 java.lang.Runtime.exec(未知来源)
在 java.lang.Runtime.exec(未知来源)
在 java.lang.Runtime.exec(未知来源)
在 MosquittoThingTemplate$Cmd.execCommand(MosquittoThingTemplate.java:99)
在 MosquittoThingTemplate.CommonPublish(MosquittoThingTemplate.java:244)
在 MosquittoThingTemplate.AdminSelfPublish(MosquittoThingTemplate.java:227)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.thingworx.common.processors.ReflectionProcessor.processService(ReflectionProcessor.java:230)
在 com.thingworx.handlers.ReflectionServiceHandler.processService(ReflectionServiceHandler.java:50)
在 com.thingworx.handlers.ServiceHandlerBase.processServiceWithMetrics(ServiceHandlerBase.java:48)
在 com.thingworx.things.async.AsyncHandler.run(AsyncHandler.java:47)
在 java.lang.Thread.run(未知来源)
在 java.lang.ProcessBuilder.start(未知来源)
在 java.lang.Runtime.exec(未知来源)
在 java.lang.Runtime.exec(未知来源)
在 java.lang.Runtime.exec(未知来源)
在 MosquittoThingTemplate$Cmd.execCommand(MosquittoThingTemplate.java:99)
在 MosquittoThingTemplate.CommonPublish(MosquittoThingTemplate.java:244)
在 MosquittoThingTemplate.AdminSelfPublish(MosquittoThingTemplate.java:227)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.thingworx.common.processors.ReflectionProcessor.processService(ReflectionProcessor.java:230)
在 com.thingworx.handlers.ReflectionServiceHandler.processService(ReflectionServiceHandler.java:50)
在 com.thingworx.handlers.ServiceHandlerBase.processServiceWithMetrics(ServiceHandlerBase.java:48)
在 com.thingworx.things.async.AsyncHandler.run(AsyncHandler.java:47)
在 java.lang.Thread.run(未知来源)
这是文章 371590 的 PDF 版本,可能已过期。最新版本 CS371590