Вот основная причина:
Причина: java.lang.UnsupportedClassVersionError: Неверный номер версии в файле .class
Это может произойти, если выкласс (или файл JAR), который скомпилирован / собран с более новой версией Java (например, Java 1.6), чем та, которую вы используете в вашей среде JBoss (например, Java 1.5).
Вотпоследующая причина:
ClassNotFoundException: непредвиденная ошибка при загрузке: device.common.log4j.jmx.JMSAppenderInitializer
упомянутый класс (или файл JAR, содержащий этот файлкласс) является основным подозреваемым здесь.Однако я никогда не слышал об этом классе, и Google также не дает никаких подсказок, кроме вашего собственного вопроса, поэтому я не могу дать никаких подсказок относительно того, где искать / искать.Разве это не собственный класс вашей компании?Возможно, это в /WEB-INF/lib
ВОЙНЫ или /lib
в EAR.
В любом случае этот класс необходимо перекомпилировать с версией JDK, которая соответствует версии Java целевой среды, или . Вам необходимо обновить целевую среду, чтобы использовать более новую версию Java, соответствующуюверсия класса.