我想知道是否可以在Jetty中部署jar文件? 如果没有,是否有应用程序服务器可以这样做?
我是初学者。我问这个问题,因为我找到的所有文档,似乎我们只能在应用程序服务器中部署war存档。真的吗?
答案 0 :(得分:2)
战争文件是标准(WAR - 代表Web ARchive) 您可以将jar文件部署到war文件中,也可以将jar文件部署到服务器的类路径中,或者仍然可以将jar文件部署到大多数服务器的lib文件夹中。
不确定为什么不想为Web应用程序部署WAR文件。
其他两个有正当理由,如果您拥有的是应用程序,那么再次采用公认的做事方式,如果您遇到任何问题,您可以随时获得标准做事方式的支持。 / p>
答案 1 :(得分:1)
实际上,War(Web应用程序存档)文件是Jar文件;每个servlet容器都接受带有.war扩展名的jar打包应用程序。
答案 2 :(得分:0)
我认为在支持热部署的Web容器中,更改web-inf / lib或web.xml中的jar会触发重新加载webapp。