Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 建议从运动衫开始使用Maven原型_Java_Jersey - Fatal编程技术网

Java 建议从运动衫开始使用Maven原型

Java 建议从运动衫开始使用Maven原型,java,jersey,Java,Jersey,我刚开始使用Jersey,我一直在使用示例。getting start页面提到了3种不同的Maven原型,一种用于,另一种类似,但用于部署在Heroku上 我和灰熊一号玩过,看起来很简单,但我不明白它们之间的区别。如果我理解正确,制作JavaEEWeb应用程序需要打包为WAR并使用servlet容器,如Jetty或Tomcat 使用Grizzly似乎更好,因为它不必每次都打包,但我认为制作javaeeweb应用程序有我所缺少的优势。Grizzly示例没有web.xml文件,但其他示例有。这是使用

我刚开始使用Jersey,我一直在使用示例。getting start页面提到了3种不同的Maven原型,一种用于,另一种类似,但用于部署在Heroku上

我和灰熊一号玩过,看起来很简单,但我不明白它们之间的区别。如果我理解正确,制作JavaEEWeb应用程序需要打包为WAR并使用servlet容器,如Jetty或Tomcat

使用Grizzly似乎更好,因为它不必每次都打包,但我认为制作javaeeweb应用程序有我所缺少的优势。Grizzly示例没有web.xml文件,但其他示例有。这是使用Grizzly的一个限制还是根本没有必要?如果我以后想使用Heroku或AWS部署我的服务器,那么我只能在使其成为JavaEEWeb应用程序的情况下才能这样做吗?Heroku原型与JavaEE原型非常相似,这似乎暗示了这一点。是否可以混合和匹配,例如使用Grizzly进行更快的开发,然后使其成为一个JavaEEWeb应用程序来实际部署它


我很抱歉,如果我问的不清楚,我只是有点不知所措,这些选择似乎是预先的,不理解每一个的差异和含义。提前感谢您提供的任何帮助

我今天开始问同样的问题

如果您使用Grizzly,则不需要应用服务器或servlet容器。Grizzly框架使用JavaNIO来支持HTTP并公开REST服务。因此没有web.xml。您应该能够在AWS或Heroku上部署应用程序。这就是我实际上正在尝试的。RESTAPI使用Jersey和Grizzly实现HTTP支持,部署在AmazonAWSEC2实例上

我相信Heroku原型必须在应用程序中嵌入服务器(猜测),并使部署包符合Heroku的要求


我想,网络应用程序版本的电子原型是显而易见的。你需要一个应用服务器来部署和运行你的应用程序

我今天开始问同样的问题

如果您使用Grizzly,则不需要应用服务器或servlet容器。Grizzly框架使用JavaNIO来支持HTTP并公开REST服务。因此没有web.xml。您应该能够在AWS或Heroku上部署应用程序。这就是我实际上正在尝试的。RESTAPI使用Jersey和Grizzly实现HTTP支持,部署在AmazonAWSEC2实例上

我相信Heroku原型必须在应用程序中嵌入服务器(猜测),并使部署包符合Heroku的要求

我想,网络应用程序版本的电子原型是显而易见的。您需要一个应用服务器来部署和运行应用程序