微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

什么是适合与Vaadin一起使用的紧凑,可嵌入的Servlet容器?

如何解决什么是适合与Vaadin一起使用的紧凑,可嵌入的Servlet容器?

| 我正在用Java开发桌面应用程序,我想使用vaadin作为它的用户界面(因此用户将通过Web浏览器访问它)。我正在使用Maven,因此如果我所有的依赖项都可以通过Maven获得(Vaadin是),则是首选。 Vaadin需要一个servlet容器,因此我需要找到一个可以嵌入到我的应用程序中的servlet容器,这不会显着增加我的可分发文件的大小(我希望将其保持在几兆字节以下)。 我查看了Jetty,但可以找到的Maven依赖项所支持的最新版本是5.1.10,这是古老的。有一个Maven插件,但是它试图接管启动和停止整个应用程序的控制,这在这里不合适(Jetty将作为其一部分的UI只是整个应用程序的一小部分)。 谁能推荐一个适合此用途的小型,易于嵌入的servlet容器?如果您可以提供有关如何与Vaadin一起使用的指导,请加分:-)     

解决方法

我正在将Jetty 8与Maven结合使用。该工件将名称更改为jetty-server,并移至Eclipse基础设施。 本教程的链接:http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin 基本上:
<plugin>
   <groupId>org.mortbay.jetty</groupId>
   <artifactId>jetty-maven-plugin</artifactId>
</plugin>
mvn jetty:run
您完成了。     ,Tomcat 7也可以嵌入。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。