2017-08-22 21 views
0

このガイドでは、次のとおりです:https://camunda.github.io/camunda-bpm-spring-boot-starter/docs/2.2.0/index.html 新しいspringboot-camundaプロジェクトを作成してください。Camunda springbootプロジェクトがCamunda-ee tomcatサーバーにデプロイされていません

Project structure: そして私は前に作成したwarファイルをCamunda-eeローカルサーバーに展開したいと考えています。私はカランダのコックピットでこれを見ることを期待しています。しかし、そこにはありません。私は、Camunda springboot webappプロジェクトをCamundaサーバーにどのように展開するかについての有益な情報をお待ちしております。ここ 私のコード:

@SpringBootApplication 
@EnableProcessApplication 
public class SlognSpringBootProcessApplication { 

    public static void main(String[] args) { 
     SpringApplication springApplication = new SpringApplication(SlognSpringBootProcessApplication.class); 

     springApplication.run(args); 
    } 
} 

processes.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<process-application 
     xmlns="http://www.camunda.org/schema/1.0/ProcessApplication" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 

    <process-archive> 
     <process-engine>default</process-engine> 
     <properties> 
      <property name="isDeleteUponUndeploy">true</property> 
      <property name="isScanForProcessDefinitions">true</property> 
     </properties> 
    </process-archive> 

</process-application> 

application.properties:

camunda.bpm.auto-deployment-enabled=true 

のpom.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>net.slogn.camunda.bpm.spring.social</groupId> 
    <artifactId>camunda-bpm-spring-boot-starter-social-integration</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>war</packaging> 

    <parent> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-parent</artifactId> 
     <version>1.5.6.RELEASE</version> 
    </parent> 

    <properties> 
     <camunda-spring-starter.version>2.2.0</camunda-spring-starter.version> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
     <java.version>1.8</java.version> 
    </properties> 

    <dependencies> 

     <dependency> 
      <groupId>org.camunda.bpm.extension.springboot</groupId> 
      <artifactId>camunda-bpm-spring-boot-starter-webapp</artifactId> 
     </dependency> 

     <dependency> 
      <groupId>org.camunda.bpm.extension.springboot</groupId> 
      <artifactId>camunda-bpm-spring-boot-starter-test</artifactId> 
      <scope>test</scope> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-tomcat</artifactId> 
      <scope>provided</scope> 
     </dependency> 

     <dependency> 
      <groupId>com.h2database</groupId> 
      <artifactId>h2</artifactId> 
      <scope>runtime</scope> 
     </dependency> 

    </dependencies> 

    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-maven-plugin</artifactId> 
      </plugin> 
      <plugin> 
       <artifactId>maven-war-plugin</artifactId> 
       <configuration> 
        <failOnMissingWebXml>false</failOnMissingWebXml> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 

    <dependencyManagement> 
     <dependencies> 
      <dependency> 
       <groupId>org.camunda.bpm.extension.springboot</groupId> 
       <artifactId>camunda-bpm-spring-boot-starter-bom</artifactId> 
       <version>${camunda-spring-starter.version}</version> 
       <type>pom</type> 
       <scope>import</scope> 
      </dependency> 
     </dependencies> 
    </dependencyManagement> 
</project> 
+1

ログにエラーがありますか? – thorben

答えて

1

最初の注意:@EnableProcessApplicationを使用すると、自動デプロイメントが無効になるので、この設定を省略することができます: "camunda.bpm.auto-deployment-enabled = true"。

主な問題:あなたがやっていることは戦争としての春の起動アプリケーションとアプリケーションサーバーへの展開です。

チェックアウトhttps://github.com/camunda/camunda-bpm-spring-boot-starter/tree/master/examples/example-warは、私はあなたが初期化子を拡張するのを忘れ推測:

@SpringBootApplication 
@EnableProcessApplication 
public class SlognSpringBootProcessApplication extends SpringBootServletInitializer {...} 

ので、エンジンは戦争の展開に作成されます。

関連する問題