我有一个用Apache camel开发的文件传输路由。我想将Jetty服务器嵌入到这个项目中,以便我可以保持服务运行而无需将其部署到另一台服务器。如果有人可以提供一些代码,那将非常有用。
谢谢。
答案 0 :(得分:0)
你应该使用How to persist JSR 310 java.time.LocalDateTime in JPA with Hibernate using usertype并声明一个消费者,它会自动调出一个嵌入式Jetty:
from("jetty:http://localhost:{{port}}/myapp/myservice")
.process(new MyProcessor());
答案 1 :(得分:-1)
你有两个选择,它们很受欢迎:
使用maven camel:运行插件,你必须在你的pom文件中启用它并运行命令。 (我不太确定他们是否在内部使用Jetty,但它确实有效)
Spring boot,现在很容易使用Web门户创建项目。
Jetty还有一个maven插件,它是mvn jetty:run