我有一个预先存在的 Java 应用程序,我想使用 Vaadin 公开一个 Web UI。我正在使用 Maven 进行依赖管理。
Vaadin 文档建议使用 war 文件布局,但我不想将我的代码库重新排列为标准 War 格式。
有没有一种方法可以让我以编程方式启动一个 Jetty 服务器并让它提供一个 servlet,而不必担心战争目录结构?
一些显示如何从 main() 方法提供 servlet 的示例代码在这里将非常有帮助。
或者,如果 Jetty 以外的其他东西在这里可以更好地工作,那就太好了。