Unable to find bpm-platform.xml

751 views
Skip to first unread message

sunnysa...@gmail.com

unread,
Dec 6, 2015, 3:23:11 PM12/6/15
to camunda BPM users
Hi,

I am getting below error:

SCHWERWIEGEND: The required Server component failed to start so Tomcat is unable to start.
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.startup.Catalina.start(Catalina.java:689)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)
Caused by: org.camunda.bpm.engine.ProcessEngineException: ENGINE-08043 Exception while performing 'deploy BPM platform' => 'Parsing bpm-platform.xml file': Unable to find bpm-platform.xml. This file is necessary for deploying the camunda BPM platform: bpmPlatformXmlSource is null
at org.camunda.bpm.container.impl.ContainerIntegrationLogger.exceptionWhilePerformingOperationStep(ContainerIntegrationLogger.java:312)
at org.camunda.bpm.container.impl.spi.DeploymentOperation.execute(DeploymentOperation.java:130)
at org.camunda.bpm.container.impl.jmx.MBeanServiceContainer.executeDeploymentOperation(MBeanServiceContainer.java:156)
at org.camunda.bpm.container.impl.spi.DeploymentOperation$DeploymentOperationBuilder.execute(DeploymentOperation.java:203)
at org.camunda.bpm.container.impl.tomcat.TomcatBpmPlatformBootstrap.deployBpmPlatform(TomcatBpmPlatformBootstrap.java:69)
at org.camunda.bpm.container.impl.tomcat.TomcatBpmPlatformBootstrap.lifecycleEvent(TomcatBpmPlatformBootstrap.java:54)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:347)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)


Please provide me solution for this.

regards,
Sandra

Philipp Ossler

unread,
Dec 7, 2015, 2:04:29 AM12/7/15
to camunda BPM users
Hi Sandra,

please provide more informations. What App Server do you use? Do you use a Camunda Distribution [1] or a vanilla version?
In case you use the Camunda Tomcat Distribution, the XML is located in the conf folder of the tomcat server.

See [2] how to configure the location of the file.

Greetings,
Philipp

roleba...@gmail.com

unread,
Jan 16, 2016, 11:20:04 AM1/16/16
to camunda BPM users, sunnysa...@gmail.com
"the XML is located in the conf folder of the tomcat server."

This info could be added to the docs https://docs.camunda.org/manual/7.4/user-guide/runtime-container-integration/tomcat/#tomcat-default-job-executor

Christian Lipphardt

unread,
Jan 17, 2016, 5:14:18 AM1/17/16
to camunda-...@googlegroups.com, sunnysa...@gmail.com, roleba...@gmail.com
Hi rolebasedlife,

It is already in the docs but no made prominently. There are ongoing efforts for restructuring the docs.
Currently it is mentioned at [1].

Cheers,
Christian

Christian Lipphardt

unread,
Jan 17, 2016, 5:21:47 AM1/17/16
to camunda BPM users, sunnysa...@gmail.com, roleba...@gmail.com
Hi Sandra,

Could you please post the path to your Camunda installation? Does it contain spaces? Are you running on Windows?
Do you have the environment variables CATALINA_BASE or CATALINA_HOME set in your environment? Do they point to the installation directory of Camunda?

Basically the Tomcat integration tries to discover the location of the 'bpm-platform.xml' using the order described in [1] like Philipp already mentioned.

Cheers,
Christian


Reply all
Reply to author
Forward
0 new messages