내장 된 Tomcat 인스턴스를 사용하여 로컬로 실행되는 기존 스프링 프로젝트에 낙타를 통합하려고합니다. 봄 프로젝트는 낙타 의존성을 추가하기 전에 작동하지만, 4 개의 낙타 종속성이 추가 된 후에 "프로세스가 종료 코드 0으로 완료되었습니다"라는 메시지가 나타납니다. 나는 maven으로 응용 프로그램을 빌드하고 임베디드 tomcat 인스턴스 (mvn clean install -Pembedded (아래 프로파일 참조) 내에서 실행)를 실행 중입니다.Spring Camel : 종료 코드 0으로 프로세스가 완료되었습니다.
나는 Camel newbie가 아니지만, 아래의 종속성으로 인해 스프링 프로세스가 실행을 종료시키는 원인을 파악할 수 없다 (낙타 의존성이 추가 된 후에도 봄이 실행되지 않는다고 생각하는 것처럼 보인다). 기존 스프링 어플리케이션을 유지하면서 새로운 카멜 의존성을 유지하려면 어떻게해야합니까? (개인 정보 제거로) 여기
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>${org.apache.camel.version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws</artifactId>
<version>2.19.2</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-test</artifactId>
<version>${org.apache.camel.version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-http4</artifactId>
<version>${org.apache.camel.version}</version>
</dependency>
는 전체 파일 : 여기에
는 새로운 의존성이다
<?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>
<parent>
<groupId>com.----.----</groupId>
<artifactId>webs-parent</artifactId>
<version>1.0.6-SNAPSHOT</version>
</parent>
<artifactId>webs-catalog</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>${packaging.type}</packaging>
<name>catalog-service</name>
<description>Commerce Catalog Service</description>
<url>----</url>
<properties>
<jacoco.minimum.code.coverage>0.8</jacoco.minimum.code.coverage>
<packaging.type>war</packaging.type>
<failOnMissingWebXml>false</failOnMissingWebXml>
<central.repo>----</central.repo> <!-- "nexus-proxy" is a cache -->
<org.apache.camel.version>2.16.0</org.apache.camel.version>
</properties>
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-csv</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>${org.apache.camel.version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws</artifactId>
<version>2.19.2</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-test</artifactId>
<version>${org.apache.camel.version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-http4</artifactId>
<version>${org.apache.camel.version}</version>
</dependency>
</dependencies>
<profiles>
<!-- Default build profile for generating war -->
<profile>
<id>war</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<packaging.type>war</packaging.type>
<log.dir>${catalina.base}/logs</log.dir>
<!-- updates bootstrap.properties -->
<config.override.path>file:${catalina.base}/conf</config.override.path>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.6</version>
<configuration>
<descriptor>/src/main/resources/deployablecontent.xml</descriptor>
<tarLongFileMode>posix</tarLongFileMode>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<!-- Build profile for stand-alone java application with embedded Tomcat
Container -->
<profile>
<id>embedded</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<properties>
<packaging.type>jar</packaging.type>
<log.dir>logs</log.dir>
<!-- updates bootstrap.properties -->
<config.override.path>./conf</config.override.path>
</properties>
</profile>
</profiles>
<repositories>
<repository>
<id>central-mirror</id>
<url>${central.repo}</url>
</repository>
</repositories>
로그 파일에 오류 메시지가 있습니까? spring-boot-startter-tomcat의 범위를 제거해보십시오 – nayakam
경로를 표시하고 로그를 완성하십시오. – KayV