jars Jetty-8扫描列表
我正在使用一个在Jetty-8上运行的Java应用程序 有没有办法让Jetty扫描所有JAR的列表 当jetty执行这些jar时,我们可以打印一些东西(比如jar的名字或其他东西)吗 更新 核心问题是jetty-8启动缓慢。 我已经添加了jars Jetty-8扫描列表,jar,jetty,metadata,Jar,Jetty,Metadata,我正在使用一个在Jetty-8上运行的Java应用程序 有没有办法让Jetty扫描所有JAR的列表 当jetty执行这些jar时,我们可以打印一些东西(比如jar的名字或其他东西)吗 更新 核心问题是jetty-8启动缓慢。 我已经添加了metadata complete=“true”,启动时间缩短了 但这里的问题是验证这个概念 "metadata tag skips scanning jars of our web application." 为了做一个实验,我做了以下改变: 尝试1: 从w
metadata complete=“true”
,启动时间缩短了
但这里的问题是验证这个概念
"metadata tag skips scanning jars of our web application."
为了做一个实验,我做了以下改变:
尝试1:
web.xml
元数据标记
跳过web应用程序中的JAR扫描的方法。有一个命令
java -jar start.jar --dry-run
列出带有类路径的所有依赖项jar
java -jar start.jar --help
提供start.jar的详细用法有一个命令
java -jar start.jar --dry-run
列出带有类路径的所有依赖项jar
java -jar start.jar --help
提供start.jar的详细用法
注:(寿命终止)。强烈建议您升级
WEB-INF/WEB.xml
上的metadata complete=“true”
属性不阻止JAR扫描
它只是说明元数据是完整的,不应由于扫描其他元数据源(如web片段、类注释等)而进行修改
然而,Servlet规范还有其他与元数据无关的特性,需要对jar/类进行扫描才能正常工作。有关示例,请参见及其注释
如果您使用的是Jetty 9,那么您可以控制扫描的JAR列表
注:(寿命终止)。强烈建议您升级
WEB-INF/WEB.xml
上的metadata complete=“true”
属性不阻止JAR扫描
它只是说明元数据是完整的,不应由于扫描其他元数据源(如web片段、类注释等)而进行修改
然而,Servlet规范还有其他与元数据无关的特性,需要对jar/类进行扫描才能正常工作。有关示例,请参见及其注释
如果您使用的是Jetty 9,那么您可以控制扫描的JAR列表