My Project使用maven构建 Intellij 并编译好并在tomcat中部署本地系统(窗口)中没有问题
但是在 linux 系统中部署了war文件之后。我试图访问抛出的方法,找不到异常类。
exception
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class net.sf.uadetector.service.UADetectorServiceFactory
root cause
java.lang.NoClassDefFoundError: Could not initialize class net.sf.uadetector.service.UADetectorServiceFactory
我可以看到在linux中的WAR排除目录中的库(我部署的地方)
我的代码
UserAgentStringParser parser = UADetectorServiceFactory.getResourceModuleParser();
ReadableUserAgent agent = parser.parse(httpServletRequest.getHeader("User-Agent"));
可能是什么问题请说一些解决方案