bro*_*oun 14 tomcat jetty embedded-jetty httpserver embedded-tomcat-7
我正在开发一个新项目,它将是一个带有前端UI和后端Web服务的Web应用程序.我开始研究像Tomcat/Jetty那样使用哪些服务器......我还注意到这些HTTP服务器有一个嵌入式版本.我不明白何时对独立版本使用嵌入式版本.我尝试使用谷歌搜索,但无法找到令人信服的答案,所以如果有人向我解释嵌入式服务器的用例,我将不胜感激.提前致谢.
kda*_*bir 17
当您将应用程序视为操作系统进程时,嵌入式服务器非常有用,它将以类似的方式启动java -jar youapp.jar.在这里使用给定版本的app服务器预先设置框,让我们说Tomcat,没有必要.此类应用程序可由最终用户运行,无需任何其他安装和配置的应用程序服务器.
像Jenkins这样的应用程序可以从这种打包中获益匪浅.另一种情况是在像Heroku这样的云服务上进行部署.您将应用程序服务器包装在jar中,无需在此类云盒上安装服务器.
这里基本上单个Web应用程序在给定的嵌入式服 但是,如果您希望安装两个Web应用程序,请说两个上下文,${root}/app1 ${root}/app2那么嵌入式应用服务器对您来说不是一个好选择.
小智 11
我用过embedded-jetty一个网络应用程序.我使用的原因是我不想为一个App设置单独的Web服务器.所以我创建了一个简单的java程序,其中嵌入了jetty并通过java代码配置所有服务器属性.现在我可以在没有安装Web服务器的任何机器上运行该程序,它将充当在服务器中运行的Web应用程序.我可以将任何端口和程序中的多对多上下文/ servlet映射关联在其中.
| 归档时间: |
|
| 查看次数: |
10452 次 |
| 最近记录: |