如何在Restlet 2.1应用程序中向默认嵌入式Jetty服务器添加或更新WAR文件/文件夹?

如何在Restlet 2.1应用程序中向默认嵌入式Jetty服务器添加或更新WAR文件/文件夹?,jetty,restlet,Jetty,Restlet,我想开发一个Restlet 2.1 Java SE或Java EE应用程序,它使用(默认)Jetty服务器,而不是外部Jetty/Tomcat服务器 但我想配置Jetty正在处理的WAR文件/文件夹,甚至允许在运行时停止()、重新配置()或重新加载()、启动()。在外部情况下,我可以使用Jetty API中的setWar(“war文件/文件夹的路径”)来实现我的目标,因此这是计划B。计划A是从Restlet 2.1 API中找出如何做到这一点 我找不到办法,我希望我只是错过了一个明显的,甚至不是

我想开发一个Restlet 2.1 Java SE或Java EE应用程序,它使用(默认)Jetty服务器,而不是外部Jetty/Tomcat服务器

但我想配置Jetty正在处理的WAR文件/文件夹,甚至允许在运行时停止()、重新配置()或重新加载()、启动()。在外部情况下,我可以使用Jetty API中的setWar(“war文件/文件夹的路径”)来实现我的目标,因此这是计划B。计划A是从Restlet 2.1 API中找出如何做到这一点


我找不到办法,我希望我只是错过了一个明显的,甚至不是那么明显的解决方案。

我认为码头将提供您所需要的。如果没有,请查看我在上的嵌入式Jetty中为WAR文件编写的热插拔代码。

不要认为这是可以做到的,因为Restlet将在上下文中从servlet容器启动,所以现在更改已经太晚了。但是,您可以将jetty配置为从任何位置启动上下文,并在所选位置加载Restlet。不确定这是否有帮助?