Пропавшие без вести и т.д./файл hosts!
java.net.UnknownHostException: ubuntu: ubuntu
at java.net.InetAddress.getLocalHost(InetAddress.java:1353)
at com.sun.enterprise.util.net.NetUtils.getCanonicalHostName
Простая причина, иногда не должен искать сложные проблемы!
Вот эквивалентное завихрение использования:
curl --cookie-jar /home/hudson/hudson-authentication-cookie \
--data-urlencode "j_username=my_username" \
--data-urlencode "j_password=my_password" \
--data-urlencode "remember_me=true" \
--insecure https://myhudsonserver:8443/hudson/j_acegi_security_check
Это должно работать, хотя в зависимости от того, что действительно необходимо сделать, может быть лучший подход.
В особенности, если Вы просто нуждаетесь в едином запросе, включаете "от =/hudson/..." в данных формы так, чтобы эти 302 перенаправления привели к ресурсу, которым Вы на самом деле интересуетесь. Если Вы добавите - местоположение, то завихрение будет следовать за этими 302 перенаправлениями и будет использовать cookie (-банка cookie все еще требуется, к сожалению). Это делает хорошую остроту:
curl --cookie-jar /home/hudson/hudson-authentication-cookie \
--data-urlencode "j_username=my_username" \
--data-urlencode "j_password=my_password" \
--data-urlencode "from=/hudson/view/myview/api/json" \
--insecure --location https://myhudsonserver:8443/hudson/j_acegi_security_check