Intellij WAR Project表示在其他系统中找不到类。

时间:2015-01-20 08:06:22

标签: war classnotfoundexception

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排除目录中的库(我部署的地方)
enter image description here

我的代码

UserAgentStringParser parser = UADetectorServiceFactory.getResourceModuleParser();
ReadableUserAgent agent = parser.parse(httpServletRequest.getHeader("User-Agent"));

可能是什么问题请说一些解决方案

0 个答案:

没有答案