Создание минимального примера работы на основе сервера на основе пристани на основе 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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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