2016-04-22 64 views
0
org.apache.jasper.JasperException: An exception occurred processing JSP page /azure.jsp at line 18 

    15:     ; 
    16:  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
    17:      
    18:   Connection connect = DriverManager.getConnection(connectionString); 
    19:    if(connect!=null) 
    20:     out.println("Connected"); 
    21:    else 
------------------------------------------------------------------------ 
java.security.AccessControlException: access denied (java.net.SocketPermission sahilpaudel.database.windows.net:1433 connect,resolve) 
    java.security.AccessControlContext.checkPermission(AccessControlContext.java:323) 
    java.security.AccessController.checkPermission(AccessController.java:546) 
    java.lang.SecurityManager.checkPermission(SecurityManager.java:532) 
    java.lang.SecurityManager.checkConnect(SecurityManager.java:1034) 
    com.microsoft.sqlserver.jdbc.SQLServerConnectionSecurityManager.checkConnect(SQLServerConnection.java:3218) 
    com.microsoft.sqlserver.jdbc.ServerPortPlaceHolder.doSecurityCheck(FailOverInfo.java:144) 
    com.microsoft.sqlserver.jdbc.ServerPortPlaceHolder.<init>(FailOverInfo.java:135) 
    com.microsoft.sqlserver.jdbc.SQLServerConnection.primaryPermissionCheck(SQLServerConnection.java:984) 
    com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:816) 
    com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:716) 
    com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:841) 
    java.sql.DriverManager.getConnection(DriverManager.java:582) 
    java.sql.DriverManager.getConnection(DriverManager.java:207) 
    org.apache.jsp.azure_jsp._jspService(azure_jsp.java:82) 
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 

想從jsp頁面連接到Azure數據庫,但我得到這個錯誤 我已經添加了防火牆設置,但它還在。 Azure,jsp是我在聯機服務器中的jsp文件名。java.security.AccessControlException:訪問被拒絕(java.net.SocketPermission azureserver.database.windows.net:1433連接,解決)

回答

0

請問您可以添加到政策文件,看看是否有幫助?實際上,這是一個非常古老的問題類型,應該與雲特性沒有任何關係。

grant 
{ 
... 
    permission java.net.SocketPermission "*:1433","connect,resolve"; 
}; 
+0

謝謝你回覆,但在哪裏可以找到這個政策文件? –

相關問題