Bom dia!
Tenho uma aplicação rodando com Jboss 4, utilizando o java 1.5, e não tenho todo seu código fonte para dar manutenção.
Como apenas modifiquei uma classe, simplesmente compilei ela e substitui dentro do EAR.
O problema é o seguinte:
-Na minha maquina tenho o java 1.7, e o Jboss 4 encontra a classe corretamente.
-No cliente, o servidor utiliza o java 1.5, e o Jboss 4 joga uma exception “ClassDefNotFound”.
Alguém teve este problema? O cliente não quer atualizar o java :(.
Você substituiu na sua máquina e no servidor também?
Sim eu coloquei nos 2.
Só para complementar, eu coloquei o Java 1.5 na minha maquina, e quado utilizo ele, acontece o mesmo erro que no Servidor: “ClassDefNotFound”.
tentou compilar com o javac 5?
Então, eu compilei pelo eclipse. No classpath do projeto no eclipse eu troquei o Java1.7 pro Java1.5
tente compilar na mão…
javac -target 1.5 Arquivo.java
Realmente agora funcionou :D.
provavelmente porque o Eclipse ainda esta configurado, em algum lugar, com o Java 1.7, e compilando e “forçando” ele compilar com o java 1.5 deu certo. Sim, o JAVA_HOME esta com o 1.5 ^^.
Valeu mesmo pela ajuda 
Abraço!