Создание минимального примера работы на основе сервера на основе пристани на основе ApacheJAVA

Программисты JAVA общаются здесь
Гость
Создание минимального примера работы на основе сервера на основе пристани на основе Apache

Сообщение Гость »

Я хочу построить интерфейс REST для базы данных, используя природную компонент Apache Camel. Тем не менее, я борюсь с первыми шагами, поэтому я хочу сделать минимальный пример работы. < /P>
У меня есть класс компонентов: < /p>

Код: Выделить всё

@Component
public class myRouteBuilder extends RouteBuilder {
from("jetty:http://0.0.0.0:8080/").log("Request received.").setBody(simple("Huhu y'all!"));
}
< /code>
, который запускается классом стартера Springboot: < /p>
@SpringBootApplication
public class RestServiceApplication {

private static CountDownLatch _stopLatch = null;

public static void main(String[] args) {

SpringApplication theApp = new SpringApplication(myRouteBuilder.class);

// variant 1 causing to happen nothing
theApp.setWebApplicationType(WebApplicationType.NONE);
// variant 2 causing an execption
theApp.setWebApplicationType(WebApplicationType.SERVLET);

try {
ConfigurableApplicationContext appContext = theApp.run();
appContext.registerShutdownHook();
} catch (Exception e) {
...
return;
}

_stopLatch = new CountDownLatch(1);
try {
_stopLatch.await();
} catch (InterruptedException e) {
...
}
}
}
Вариант 1 вызывает склон http: // localhost: 8080/ возвращаться с «Не удалось подключиться к порту localhost 8080: подключение отказано»
variant 2 причиной исключения

не может начать веб -сервер; Вложенное исключением является org.springframework.boot.web.context.missingWebServerFactoryBeanException: Нет квалификационного боба типа 'org.springframework.boot.web.servlet.server.servletwebserverfactory': Невозможно начать AnnotationConficeRVERVERVERSERCERTECTRECTORYCORECTORY. Бин < /p>
< /blockquote>
Зависимости POM: < /p>



org.apache.camel.springboot
camel-servlet-starter



org.apache.camel
camel-jetty



org.apache.camel.springboot
camel-jetty-starter



org.springframework.boot
spring-boot-starter-web


< /code>
Я должен признать, что не понимал, как работает Springboot и все это работает, поэтому я копирую вставленные до сих пор, но теперь мне нужно некоторое руководство. Как

Подробнее здесь: https://stackoverflow.com/questions/794 ... erver-work

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