首先,您需要创建一个可以构建到.war文件中的常规Java项目(在Eclipse中,这将是一个动态Web项目)
该链接上的spark文档描述了需要添加到项目web.xml文件中的内容。http://sparkjava.com/documentation.html#other-
webserver
过滤器文档中列出的param-value需要指向您定义了路由的类。
此外,所有先前在main()中的代码都需要移到init()中。
@Overridepublic void init() { get(new Route("/test") { @Override public Object handle(Request request, Response response) { return "response goes here; } });另外,为了让我将其部署到JBoss,我只需要包含spark库,而不必包含Jetty库。完成此操作后,您应该能够像其他任何Java项目一样构建战争并将其部署到服务器。



