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

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

Сообщение Anonymous »

Я хочу построить интерфейс 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: соединение отказано»
Вариант 2 вызывает исключение < /p>

Невозможно запустить веб -сервер; Вложенное исключение - org.springframework.boot.web.context.missingWebServerFactoryBeanException: Нет квалификационного боба типа 'org.springframework.boot.web.servlet.server.servletwebserverfactor
< /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»