Spring Boot Camel без немедленного закрытия сетиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Boot Camel без немедленного закрытия сети

Сообщение Anonymous »

У меня есть приложение весенней загрузки с Apache Camel без Интернета, которое опрашивает файлы из каталога и загружает файлы на FTP.
Версия Spring Boot: 2.7.3

Версия Apache Camel: 3.18.1
Приложение развертывается в Kubernetes как CronJob.
Пом maven содержит следующее зависимости:

org.apache.camel.springboot
camel-spring-boot-starter


org.apache.camel.springboot
camel-file-starter


org.apache.camel.springboot
camel-ftp-starter


Я разработал построитель маршрутов:
@Component
public class FtpFileUploaderRouteBuilder extends RouteBuilder {

private static final String ROUTE_ID = "ftp-file-uploader";

@Override
public void configure() throws Exception {

from("file://data?&initialDelay=100&epeatCount=1")
.toD("sftp://ftp:21?username=username&password=password");

}
}

Основное приложение весенней загрузки следующее:
@SpringBootApplication
public class Application {

public static void main(String[] args) {
final SpringApplication app = new SpringApplication(Application .class);
app.setWebApplicationType(WebApplicationType.NONE);
app.setBannerMode(Banner.Mode.OFF);
System.exit(SpringApplication.exit(app.run(args)));
}

}

Приложение запускается, но сразу же останавливается.

Я установил значение true для следующей конфигурации: Camel.springboot.main-run-controller=true, но ничего не изменилось.
это журнал:
2022-09-01 14:25:05.731 INFO [ftp-uploader-service,,] 41548 --- [ main] o.s.cloud.context.scope.GenericScope : BeanFactory id=f413b668-a57f-38f1-9e52-ff851ced3917
2022-09-01 14:25:09.379 INFO [ftp-uploader-service,,] 41548 --- [ main] o.a.c.impl.engine.AbstractCamelContext : Apache Camel 3.18.1 (camel-1) is starting
2022-09-01 14:25:09.403 INFO [ftp-uploader-service,,] 41548 --- [ main] c.s.b.CamelSpringBootApplicationListener : Starting CamelMainRunController to ensure the main thread keeps running
2022-09-01 14:25:09.403 INFO [ftp-uploader-service,,] 41548 --- [inRunController] org.apache.camel.main.MainSupport : Apache Camel (Main) 3.18.1 is starting
2022-09-01 14:25:09.425 INFO [ftp-uploader-service,,] 41548 --- [ main] o.a.c.impl.engine.AbstractCamelContext : Routes startup (started:1)
2022-09-01 14:25:09.425 INFO [ftp-uploader-service,,] 41548 --- [ main] o.a.c.impl.engine.AbstractCamelContext : Started ftp-file-uploader (file://target/testfiledir)
2022-09-01 14:25:09.425 INFO [ftp-uploader-service,,] 41548 --- [ main] o.a.c.impl.engine.AbstractCamelContext : Apache Camel 3.18.1 (camel-1) started in 401ms (build:129ms init:227ms start:45ms)
2022-09-01 14:25:09.432 INFO [ftp-uploader-service,,] 41548 --- [ main] c.c.g.o.f.ServiceApplication : Started ServiceApplication in 6.649 seconds (JVM running for 9.108)
2022-09-01 14:25:09.439 INFO [ftp-uploader-service,,] 41548 --- [ main] o.a.c.impl.engine.AbstractCamelContext : Apache Camel 3.18.1 (camel-1) is shutting down (timeout:45s)
2022-09-01 14:25:09.452 INFO [ftp-uploader-service,,] 41548 --- [ main] o.a.c.impl.engine.AbstractCamelContext : Routes stopped (stopped:1)
2022-09-01 14:25:09.452 INFO [ftp-uploader-service,,] 41548 --- [ main] o.a.c.impl.engine.AbstractCamelContext : Stopped ftp-file-uploader (file://target/testfiledir)
2022-09-01 14:25:09.456 INFO [ftp-uploader-service,,] 41548 --- [ main] o.a.c.impl.engine.AbstractCamelContext : Apache Camel 3.18.1 (camel-1) shutdown in 17ms (uptime:0s)


Подробнее здесь: https://stackoverflow.com/questions/735 ... -immedialy
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»