У меня есть клиент веб-службы на основе Java 6, использующий стандартный подход на основе аннотаций Java 6 (то есть, нет Axis или другой сторонней библиотеки веб-служб), который работает очень хорошо. Так же как и веб-служба, которую я вызываю, это хорошо, но теперь мне нужно написать код обработки ошибок, и я должен быть в состоянии сделать существующую веб-службу ненадежной контролируемым образом.
Существует много фальшивых фреймворков, и они могут быть полезны, но мне сейчас не нужно иметь возможность макетировать сервис с предварительно записанными ответами или чем-то еще, просто ввести ненадежность, вызывающую сбой библиотеки веб-сервиса, чтобы я мог уладить ситуацию изящно. Вероятно, это будет прокси-сервер, работающий локально.
Я работаю с Eclipse Java EE 3.6, но Netbeans, IntelliJ и JDeveloper также являются опциями.
Как лучше всего это сделать?