Могу ли я использовать Java Spark Framework для создания обычной войны за депонирование в Tomcat?

Я с радостью использовал Java Spark Framework (& j2html) как часть стандартного Java-приложения для обеспечения пользовательского интерфейса на основе браузера, это работало очень хорошо.

Теперь я хотел бы создать свой веб-сайт, используя ту же технологию, а не Servlet/Jsps, как сейчас. Но разница в том, что веб-сайт работает на AWS в контейнере Tomcat, и я не уверен, можно ли использовать Java Spark для создания файла веб-архива (.war), поэтому я могу продолжать развертывать его таким же образом.

1 ответ

Решение

Это не сложно.

Из их документации:

  1. Вы должны изменить свой основной класс и реализовать spark.servlet.SparkApplication
  2. Добавьте указанный фильтр в ваш web.xml изменяя <param-value>com.company.YourApplication</param-value> с названием вашего класса.
  3. Переместите ваши маршруты в метод init вашего основного класса.

Надеюсь это поможет.

Другие вопросы по тегам