tomcat日志未显示com.sun.jersey.api.core.ScanningResourceConfig.logClasses找到的根资源类

时间:2018-01-25 11:23:35

标签: java maven tomcat

我正在将战争部署到两个instances(containers),同时部署了tomcat image ..当我在第一个实例中部署战争时,它显示以下log并且工作正常

25-Jan-2018 11:06:29.523 INFO [localhost-startStop-2] 
com.sun.jersey.api.core.PackagesResourceConfig.init Scanning for root 
resource and provider classes in the packages:
io.swagger.jaxrs.json
io.swagger.jaxrs.listing
com.example.metrics.service
com.example.batch.service
com.example.metrics.rest
25-Jan-2018 11:06:29.599 INFO [localhost-startStop-2] 
com.sun.jersey.api.core.ScanningResourceConfig.logClasses Root resource 
classes found:
class com.nuovo.streamseer.sentinel.metrics.service.SentinelMetricService
class com.example.batch.service.BatchDataService
class com.example.rest.ProcessorDataRS
class com.example.metrics.rest.DataRS
class io.swagger.jaxrs.listing.ApiListingResource
class com.example.metrics.rest.CombinedRS
class com.example.metrics.rest.AlterRS
25-Jan-2018 11:06:29.599 INFO [localhost-startStop-2]         
com.sun.jersey.api.core.ScanningResourceConfig.logClasses Provider classes found:
class io.swagger.jaxrs.listing.SwaggerSerializers
class io.swagger.jaxrs.json.JacksonJsonProvider
25-Jan-2018 11:06:29.719 INFO [localhost-startStop-2] 
com.sun.jersey.server.impl.application.WebApplicationImpl._initiate 
Initiating Jersey application, version 'Jersey: 1.8-ea03 06/10/2011 03:17 PM'
25-Jan-2018 11:06:31.320 INFO [localhost-startStop-2] 
org.apache.catalina.startup.HostConfig.deployWAR Deployment of web 
application archive [/usr/local/tomcat/webapps/sat-metrics.war] has finished in [9,964] ms

但是当我尝试将同一个战争(sat-metrics.war)上传到另一个容器时,我得到以下日志并且它无法正常工作

25-Jan-2018 11:05:38.056 INFO [localhost-startStop-3] com.sun.jersey.api.core.PackagesResourceConfig.init Scanning for root resource and provider classes in the packages:
io.swagger.jaxrs.json
io.swagger.jaxrs.listing
com.example.metrics.service
com.example.batch.service
com.example.metrics.rest
25-Jan-2018 11:05:38.112 INFO [localhost-startStop-3] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/usr/local/tomcat/webapps/sat-metrics.war] has finished in [7,462] ms

我发现差异在第一个container日志中,它能够找到根类'但在第二个container日志中没有root classes信息。

问题可能是什么,我该如何解决?

1 个答案:

答案 0 :(得分:1)

我能够找到问题,在 WEB-INF / lib 文件夹中有 Jersey JAR文件的两个版本。消除冲突后,它起作用了。

相关问题