Вам необходимо настроить прокси в вашем приложении.
Во-первых, вам нужно создать класс, который расширяет java.net.Authenticator
, как этот:
import java.net.Authenticator;
import java.net.PasswordAuthentication;
public class SimpleAuthenticator extends Authenticator {
private String username, password;
public SimpleAuthenticator(String username, String password) {
this.username = username;
this.password = password;
}
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password.toCharArray());
}
}
Во-вторых, инициализируйте Authenticatorв вашем коде:
SimpleAuthenticator sm = new simpleAuthenticator("user", "pass")
Authenticator.setDefault(sm);
В-третьих, передайте порт, прокси-сервер в качестве системных свойств вашего приложения.С пристанью и мавеном это будет выглядеть так:
mvn jetty:run -DproxySet=true -DproxyHost=proxy.company.com -DproxyPort=8080