是否可以仅在没有tomcat服务器的情况下使用Nginx服务器运行Java Web应用程序?

时间:2019-02-25 06:59:26

标签: java nginx tomcat7

是否可以仅在没有tomcat服务器的情况下使用Nginx服务器运行Java Web应用程序?

3 个答案:

答案 0 :(得分:3)

我想这是不可能的,因为Nginx不是servlet容器。

  

servlet容器是实现某些版本的Java Servlet规范的应用服务器。

这不是Nginx的情况。

答案 1 :(得分:2)

nginx不知道什么是.war文件,因为它不是servlet容器。因此,对您的问题的回答是否!这是不可能的。 但是,您可以配置nginx充当Tomcat服务器前面的反向代理。

此外,此 link 可能会为您提供有关nginx的详细信息

答案 2 :(得分:0)

如果您仅使用静态文件和静态服务(可通过javascript框架访问),则可以尝试Nginx-Clojure 及其子项目Nginx-Jersey

如果您使用基于servlet / jsp的Web应用程序,则可以尝试Nginx-Clojure 及其子项目Nginx-Tomcat8,该子项目不使用tomcat作为服务器,而仅使用servlet包,并且使用Nginx作为HTTP服务器。

相关问题