如何部署Spark Java Web应用程序?
我使用Spark
Web框架创建了一个Web应用程序,但是我不知道如何部署该Web应用程序。很抱歉,如果这是非常基本的内容,但我是Spark框架的新手,找不到任何指导我如何部署Spark
WebApp的文档。
- 如何独立部署Spark WebApp
- 如何构建spark webapp(用于war文件或此类文件)以及如何通过Web服务器(jetty或Tomcat)进行部署。
回答:
首先,您需要创建一个可以构建到.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项目一样构建战争并将其部署到服务器。
以上是 如何部署Spark Java Web应用程序? 的全部内容, 来源链接: utcz.com/qa/412043.html