Похоже, что вы не указываете правильное местоположение для cgi-bin
.
// Where does this point to?
context2.setInitParameter("cgibinResourceBase", "cgi-bin");
. Правильный путь должен быть относительно вашего каталога WEB-INF
или как отказоустойчивый,абсолютный путь к вашему file-system
.
В этом случае вы должны использовать /src/package/cgi-bin
, предполагая, что src
является корнем вашего file-system
.Если это не так, вы можете использовать что-то вроде следующего:
// The second argument is the absolute path to your cgi-bin
context2.setInitParameter("cgibinResourceBase", "/usr/local/some-more-path/src/package/cgi-bin");