【问题标题】:Can I use Java Spark Framework to create regular War for deploying in Tomcat我可以使用 Java Spark 框架创建常规 War 以在 Tomcat 中部署吗
【发布时间】:2018-05-25 13:23:08
【问题描述】:
我很高兴地使用Java Spark Framework (&j2html) 作为标准 Java 应用程序的一部分来提供基于浏览器的 UI,这非常有效。
我现在想使用相同的技术来构建我的网站,而不是像现在这样使用 Servlet/Jsps。但不同之处在于该网站在 Tomcat 容器内的 AWS 上运行,我不确定 Java Spark 是否可用于创建 Web 存档 (.war) 文件,因此我可以继续以相同的方式部署它。
【问题讨论】:
标签:
java
tomcat
spark-java
j2html
【解决方案1】:
这并不难。
来自他们的documentation:
- 你需要改变你的主类并实现
spark.servlet.SparkApplication
- 将指定的过滤器添加到您的 web.xml 中,将
<param-value>com.company.YourApplication</param-value> 更改为您的班级名称。
- 将路由移至主类的 init 方法。
希望这会有所帮助。