启动tomcat错误
catalina.out内容
错误:Exception in thread "Thread-12" java.lang.ClassFormatError: Incompatible magic value 0 in class file com/util/EnDecodeUtil
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2494)
at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:860)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1302)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)
at com.a.b.Aclass.dealEncryptFile(aaa.java:122)
at com.a.b.Aclass.run(aaa.java:88)
可能原因jdk环境变量重复引入
因为我用户下.bash_profile中配置了jdk环境变量,启动脚本中又重复配置了一遍,注释掉一个后就可以了。