码头的轻质替代品
通常,当涉及到像Tomcat这样的servlet容器和像Glassfish这样的App Server时,Jetty被提及为轻量级的替代品。
我想在CloudFoundry上运行RESTful服务。使用码头流道
java -jar target/dependency/jetty-runner.jar target/*.war
工作得很好,除了我在运行Jetty 9.1.3(当前稳定)/ w Java 8时遇到了问题。因此,我贡献了一个补丁来解决此问题,并提供了一些其他次要的代码清理补丁。因此,我看到了Jetty的代码,它不是我希望的形状......
好吧,我只是不想将我的企业应用程序委托给Jetty并寻找替代方案。同样有5.x MB,码头跑步者.jar仍然很大。我设法将其精简到1.6 MB,并且我仍然能够运行我的应用程序。因此,更轻量级的方法是可行的。
有没有GlassFish或Tomcat的轻量级版本。我只需要在Web服务器上下文中运行的servlet-api.jar(v3.1)。没有JSP,没有websocket-server,没有其他Voodoo。