Существуют ли программы, которые позволяют создать сервер на java или php на своем компьютере?

Apache - это и есть сервер, а javac - это компилятор.

Поднимать сервер и цеплять к нему что-то, думаю, не удобно для примитивного тестирования. Слишком много телодвижений для простой вещи.

Проще написать свой сервер на Java (да хоть на питоне, без разницы) для тестов.

Вот

только что нагуглил (лень было самому писать). Там буквально 10 строк кода. Компилируешь, запускаешь у себя на компе. Обращатся к серверу через IP и порт.