Как побить JSoup отказано в доступе java.net.SocketPermission в Tomcat 6? - PullRequest
2 голосов
/ 17 января 2011

Я получаю исключение java.security.AccessControlException: access denied (java.net.SocketPermission www.somepage.net:80 connect,resolve) при попытке

doc = Jsoup.connect("http://www.somepage.net/").get();

в веб-приложении в Tomcat 6. Однако если я сделаю это в mvn test вне tomcat 6 или в другом веб-приложении на tc-сервере, все будет отлично.

1 Ответ

2 голосов
/ 17 января 2011

Вам нужно отредактировать файл /conf/catalina.policy, чтобы предоставить java.net.SocketPermission для рассматриваемого кода.

См. Также Tomcat 6.0 Менеджер безопасности. HOW-TO .

...