如何在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,现在它工作得非常好。