Jetty中依赖项JAR的自定义文件夹

Jetty中依赖项JAR的自定义文件夹,jar,jetty,classloader,Jar,Jetty,Classloader,我使用的是Jetty 9.2。我有一个依赖项JAR,我现在把它放在“lib/ext/”文件夹中,因此它会自动加载。我还尝试在Jetty的“start.bat”中使用“-lib=%EXT\u JAR PATH%”。这将在启动时加载JAR。是否可以将JAR保存在自定义文件夹中,并使其在启动类加载器上自动加载,而无需在“start.bat”文件中指定 提前感谢。将ext模块添加到${jetty.base}配置中,然后将jar放入${jetty.base}/lib/ext中。(注意:这些JAR仅适用于服

我使用的是Jetty 9.2。我有一个依赖项JAR,我现在把它放在“lib/ext/”文件夹中,因此它会自动加载。我还尝试在Jetty的“start.bat”中使用“-lib=%EXT\u JAR PATH%”。这将在启动时加载JAR。是否可以将JAR保存在自定义文件夹中,并使其在启动类加载器上自动加载,而无需在“start.bat”文件中指定


提前感谢。

ext
模块添加到
${jetty.base}
配置中,然后将jar放入
${jetty.base}/lib/ext
中。(注意:这些JAR仅适用于服务器类加载器,而不适用于webapps)

命令行示例:

#从码头基地执行所有命令
$cd/path/to/mybase
#添加“ext”模块(到start.ini或start.d/ext.ini)
$java-jar/path/to/jetty dist/start.jar——添加到start=ext
#将罐子复制到位
$cp/home/malini/code/project/target/special.jar/path/to/mybase/lib/ext/
#验证lib是否存在于服务器类路径/classloader中
$java-jar/path/to/jetty dist/start.jar——列表配置
#运行码头
$java-jar/path/to/jetty dist/start.jar

非常感谢。我的问题是是否有自定义文件夹。我应该包括确切的情况。我在“/to/mybase”中的“myJAR”文件夹中找到了“Sample.jar”。启动时是否可以加载“Sample.jar”。我尝试了包括“-lib=mybase/myJAR/Sample.jar”。这会在启动时加载“Sample.jar”。但是这个方法需要在“start.bat”中指定JAR名称。如果我添加一个新的JAR,它需要在“start.bat”中指定新的JAR名称。是否可以在“/to/mybase/myJAR”中加载所有JAR以在启动时加载。是的,ext folder解决了这个问题,我想将所有JAR打包到一个自定义文件夹中。