Java 如何通过复制到$Jetty_HOME/webapps将WAR部署到Jetty?
安装了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/
WAR
部署到Jetty
如果您有一个标准的web应用程序,您可以将其热部署到
Jetty将其复制到webapps目录
webapps目录在哪里?或者,如何查找目录
见:
在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