После выяснения, почему это происходило, выясняется, что это сделано намеренно. Так как, когда вы запускаете проект в NetBeans, вы запускаете его локально, было бы неправильно пытаться обслуживать его из нелокальной базы кода. Следовательно, скрипт ant в проекте гарантирует, что вы запускаете его с локальной кодовой базой.
Однако вы всегда можете собрать его с нелокальной базой кода, развернуть файл jar, а затем протестировать его.
К сожалению, нет никакого способа создать другой профиль сборки, чтобы построить его с нелокальной базой кода, когда вы этого хотите, и собрать его с локальной базой кода в другое время.