如何在tomcat 6中击败JSoup访问被拒绝的java.net.SocketPermission?

如何在tomcat 6中击败JSoup访问被拒绝的java.net.SocketPermission?,tomcat,jsoup,Tomcat,Jsoup,我在尝试时遇到异常java.security.AccessControlException:access denied(java.net.SocketPermission www.somepage.net:80 connect,resolve) doc = Jsoup.connect("http://www.somepage.net/").get(); 在Tomcat 6的web应用程序中。但是,如果我在tomcat 6之外的mvn测试中或者在tc server中的另一个web应用程序中执行此

我在尝试时遇到异常
java.security.AccessControlException:access denied(java.net.SocketPermission www.somepage.net:80 connect,resolve)

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

在Tomcat 6的web应用程序中。但是,如果我在tomcat 6之外的
mvn测试中或者在tc server中的另一个web应用程序中执行此操作,一切都会很顺利。

您需要编辑
/conf/catalina.policy
文件,以便对相关代码授予
java.net.SocketPermission


另请参见。

谢谢,我添加了“权限java.net.SocketPermission”*,“connect”行到/var/lib/tomcat6/conf/policy.d/04webapps.policy,现在它工作得非常好。