首页 > 解决方案 > 如何通过复制到 $JETTY_HOME/webapps 来将 WAR 部署到 Jetty?

问题描述

安装 Jetty 后,当我得到一个欢迎页面时,它肯定正在运行。

如何手动部署WAR到 Jetty?

如果您有一个标准的 Web 应用程序,您可以通过将其复制到 webapps 目录中来将其热部署到 Jetty。

webapps 目录在哪里?或者,我如何找到目录?

  1. 通过复制WAR部署

将 Web 应用程序部署到 Jetty 服务器的最简单方法可能是将 WAR 文件复制到 $JETTY_HOME/webapps 目录中。

dpkg -L jetty9作为要点的输出显示:

/usr/share/jetty9/logs
/usr/share/jetty9/start.d
/usr/share/jetty9/start.ini
/usr/share/jetty9/start.jar
/usr/share/jetty9/webapps

和:

/var/cache/jetty9
/var/lib
/var/lib/jetty9
/var/lib/jetty9/webapps
/var/lib/jetty9/webapps/README.TXT
/var/log
/var/log/jetty9
/usr/share/doc/jetty9/README.Debian

标签: javaservletsjettywarhttpserver

解决方案


在 Ubuntu Jetty 上,默认情况下 webapps 目录是/var/lib/jetty/webapps.

可以肯定的是,请检查已安装文件的列表(以及它们已复制到哪些目录):

dpkg -L jetty

推荐阅读