Попробуйте
./prog
запустить прогу
в текущем рабочем каталоге как .
обычно нет (и не должно быть) в PATH
.
Кроме того, Makefile
, возможно, намного более разумно, так как тогда вы можете просто набрать make test
, и программа будет построена (при необходимости) и протестирована:
prog: prog.c
test: prog
echo blah de blah | ./prog
A Makefile
также может интегрироваться с emacs
или vim
тестированием, среди других преимуществ ... (недостаток: Makefile
использует вкладки, поэтому убедитесь, что любой правила заключены в табуляцию, а не с пробелами, вздох.)
Основной причиной являетсяIncompatibleClassChangeError
. Согласно документации, эта ошибка
Thrown when an incompatible class change has occurred to some class definition. The definition of some class, on which the currently executing method depends, has since changed.
Дважды проверьте версию вашего сервера приложений и версии всех библиотек и классов, расположенных вне файла war.