我可以使用 Java Spark Framework 创建常规 War 以便在 Tomcat 中部署吗

Can I use Java Spark Framework to create regular War for deploying in Tomcat

我很高兴地使用 Java Spark Framework (& j2html) 作为标准 Java 应用程序的一部分来提供基于浏览器的 UI,效果非常好。

我现在想使用相同的技术来构建我的网站,而不是像现在这样使用 Servlet/Jsps。但不同之处在于该网站在 Tomcat 容器内在 AWS 上运行,我不确定 Java Spark 是否可用于创建网络存档 (.war) 文件,因此我可以继续以相同的方式部署它。

不难。

来自他们的documentation

  1. 您需要更改主 class 并实施 spark.servlet.SparkApplication
  2. 将指定的过滤器添加到您的 web.xml 更改 <param-value>com.company.YourApplication</param-value> 为您的 class.
  3. 将你的路由移动到 main class 的 init 方法。

希望对您有所帮助。