Java 如何通过复制到$Jetty_HOME/webapps将WAR部署到Jetty?

Java 如何通过复制到$Jetty_HOME/webapps将WAR部署到Jetty?,java,servlets,jetty,war,httpserver,Java,Servlets,Jetty,War,Httpserver,安装了Jetty之后,当我看到一个欢迎页面时,它肯定在运行 如何将WAR部署到Jetty 如果您有一个标准的web应用程序,您可以将其热部署到 Jetty将其复制到webapps目录 webapps目录在哪里?或者,如何查找目录 见: 临战部署 将web应用程序部署到Jetty服务器的最简单方法是 可能通过将WAR文件复制到$JETTY_HOME/webapps中 目录 dpkg-L jetty9的输出如图所示: 以及: 在Ubuntu Jetty上,默认的webapps目录是/var/lib/

安装了Jetty之后,当我看到一个欢迎页面时,它肯定在运行

如何将
WAR
部署到Jetty

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

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

见:

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

    dpkg-L jetty9的输出如图所示:

    以及:


    在Ubuntu Jetty上,默认的webapps目录是
    /var/lib/Jetty/webapps

    为确保安全,请检查已安装文件的列表(以及它们已复制到的目录):


    嗨,尼古拉斯$JETTY_HOME是一个目录,您已经安装(或解包)了JETTY.yes@greenmarker——但是apt安装到哪里呢?这就是问题所在。。如果你明白我的意思的话,除了键入“install Jetty”之外,我没有“安装”Jetty。概念是将
    WAR
    放入
    /var/lib/jetty9/webapps中部署应用程序?是的。这是由Jetty的“部署扫描仪”完成的。你可以在码头日志中看到它。一旦Jetty启动,日志中就会出现这样一行:“每隔3秒启动扫描仪”。当您将appName.war放入/var/lib/jetty9/webapps时,Jetty会注意到它,您会在日志中看到部署过程中发生的情况,如果成功,您的应用程序应该在URL下可见:
    
    /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
    
    dpkg -L jetty