rmijava.security.policyアクセスが拒否されました

user4064453

私はJavaのRMIトピックに不慣れで、RMIを使用してクライアントサーバーアプリケーションを作成したいと思っています。

私はこのリンクにあるこのチュートリアルに従いました:Eclipseを使用したRMIチュートリアル

しかし、私はnetbeansを使用しています、そしてここにサーバーコードがあります:

import java.rmi.*;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import java.rmi.server.*;   

public class AdditionServer {
       public static void main (String[] argv) {
           try {
               if (System.getSecurityManager() == null)
                            {
                                System.setSecurityManager(new SecurityManager());
                            }   
                           String policy="file:/home/user/NetBeansProjects/RMIServerSide/security.policy";

                           System.setProperty("java.security.policy",policy);

               Addition Hello = new Addition();

                                    System.out.println("test\n");
                            Registry reg=LocateRegistry.createRegistry(1099);

               reg.rebind("rmi://localhost/ABC", Hello);

               System.out.println("Addition Server is ready.");
               }catch (Exception e) {
                   System.out.println("Addition Server failed: " + e);
                }
           }
}

そしてここにsecurity.policy:

grant codeBase "/home/user/NetBeansProjects/RMIServerSide/build/classes/" {
    permission java.security.AllPermission;
};

次に、ターミナルでrmiregistry&を実行します。それから私はサーバーを実行します、そしてここで出力は正確に何ですか:

Addition Server failed: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "java.security.policy" "write")

vmの設定や何かのように、私がそれを見逃しているものはありますか?

Raydelto Hernandez

私も同じ問題を抱えていました。私はこれらの手順に従ってそれを修正しました:

  1. ポリシーファイルを作成し、名前を付けました security.policy

以下の内容で

grant {
    // Allow everything for now
    permission java.security.AllPermission;
};

2-リモートオブジェクトをにバインドする直前に、次のコード行を追加しますrmiregistry

System.setProperty("java.security.policy","file:./security.policy");

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JSP-java.security.AccessControlException:アクセスが拒否されました

分類Dev

Spring Security4.1のアップグレード-エラー403アクセスが拒否されました

分類Dev

Spring Security4.1のアップグレード-エラー403アクセスが拒否されました

分類Dev

Spring Security4.1のアップグレード-エラー403アクセスが拒否されました

分類Dev

Centos:fn start:/ sys / kernel / securityへのマウントなし:アクセスが拒否されました

分類Dev

java.security.AccessControlException:アクセスが拒否されました( "java.lang.RuntimePermission" "accessClassInPackage.sun.reflect.annotation")Spring

分類Dev

java.security.AccessControlException:アクセスが拒否されました( "java.lang.RuntimePermission" "accessClassInPackage.sun.reflect.annotation")Spring

分類Dev

Java RMI:例外:java.security.AccessControlException:アクセスが拒否されました( "java.net.SocketPermission" "127.0.0.1:1099" "connect、resolve")

分類Dev

Scala REPLでsparkを実行中にエラーが発生しました-アクセスが拒否されましたorg.apache.derby.security.SystemPermission( "engine"、 "usederbyinternals")

分類Dev

Spring Security-アクセスが拒否されました(ユーザーは匿名ではありません)spring-security-core-4.0.3.RELEASE

分類Dev

Spring SecurityとKeycloakによって「アクセスが拒否されました」というエラーが表示されるのはなぜですか?

分類Dev

nginx「スクリプト「xxx / xxx / php」へのアクセスが拒否されました(security.limit_extensionsを参照)」

分類Dev

RMIJavaアプリケーションが期待どおりに機能しない

分類Dev

スレッド「メイン」の例外java.security.AccessControlException:アクセスが拒否されました(java.util.PropertyPermission *読み取り、書き込み)

分類Dev

Spring SecurityのhasPermissionを使用している場合、ページへのアクセスが拒否されました

分類Dev

java.security.AccessControlException:アクセスが拒否されました(java.io.FilePermission /usr/share/java/jsp-api-2.0.jar read)

分類Dev

org.apache.hadoop.security.AccessControlException:アクセスが拒否されました:user = test-user、access = EXECUTE、inode = "system":hadoop:test-user:rwx ------

分類Dev

アクセスが拒否され、申し訳ありませんが、プラグインSpring SecurityコアをGrailsで2.0バージョンにアップグレードした後、このページを表示する権限がありません

分類Dev

Spring Boot Security 403「アクセス拒否」

分類Dev

Azure Webアプリケーションの新しいX509Certificate2()により、System.Security.Cryptography.CryptographicExceptionが発生します:アクセスが拒否されました

分類Dev

Spring Security OAuth2はRESTサービスでアクセスを拒否されます

分類Dev

Content-Security-Policy:インラインスクリプトの実行を拒否しました

分類Dev

symfonyは常にアクセス拒否を返します、@ Security、コントローラー、isAuthor

分類Dev

パスへのアクセスが拒否されました

分類Dev

パス ""へのアクセスが拒否されました

分類Dev

Grailsのspring-security-rest認証が拒否されました:動的メソッドget <Artefact> Class(artefactName)

分類Dev

IOError(13、 'アクセスが拒否されました')

分類Dev

Python anacondaアクセスが拒否されました

分類Dev

Docker Gradleアクセスが拒否されました

Related 関連記事

  1. 1

    JSP-java.security.AccessControlException:アクセスが拒否されました

  2. 2

    Spring Security4.1のアップグレード-エラー403アクセスが拒否されました

  3. 3

    Spring Security4.1のアップグレード-エラー403アクセスが拒否されました

  4. 4

    Spring Security4.1のアップグレード-エラー403アクセスが拒否されました

  5. 5

    Centos:fn start:/ sys / kernel / securityへのマウントなし:アクセスが拒否されました

  6. 6

    java.security.AccessControlException:アクセスが拒否されました( "java.lang.RuntimePermission" "accessClassInPackage.sun.reflect.annotation")Spring

  7. 7

    java.security.AccessControlException:アクセスが拒否されました( "java.lang.RuntimePermission" "accessClassInPackage.sun.reflect.annotation")Spring

  8. 8

    Java RMI:例外:java.security.AccessControlException:アクセスが拒否されました( "java.net.SocketPermission" "127.0.0.1:1099" "connect、resolve")

  9. 9

    Scala REPLでsparkを実行中にエラーが発生しました-アクセスが拒否されましたorg.apache.derby.security.SystemPermission( "engine"、 "usederbyinternals")

  10. 10

    Spring Security-アクセスが拒否されました(ユーザーは匿名ではありません)spring-security-core-4.0.3.RELEASE

  11. 11

    Spring SecurityとKeycloakによって「アクセスが拒否されました」というエラーが表示されるのはなぜですか?

  12. 12

    nginx「スクリプト「xxx / xxx / php」へのアクセスが拒否されました(security.limit_extensionsを参照)」

  13. 13

    RMIJavaアプリケーションが期待どおりに機能しない

  14. 14

    スレッド「メイン」の例外java.security.AccessControlException:アクセスが拒否されました(java.util.PropertyPermission *読み取り、書き込み)

  15. 15

    Spring SecurityのhasPermissionを使用している場合、ページへのアクセスが拒否されました

  16. 16

    java.security.AccessControlException:アクセスが拒否されました(java.io.FilePermission /usr/share/java/jsp-api-2.0.jar read)

  17. 17

    org.apache.hadoop.security.AccessControlException:アクセスが拒否されました:user = test-user、access = EXECUTE、inode = "system":hadoop:test-user:rwx ------

  18. 18

    アクセスが拒否され、申し訳ありませんが、プラグインSpring SecurityコアをGrailsで2.0バージョンにアップグレードした後、このページを表示する権限がありません

  19. 19

    Spring Boot Security 403「アクセス拒否」

  20. 20

    Azure Webアプリケーションの新しいX509Certificate2()により、System.Security.Cryptography.CryptographicExceptionが発生します:アクセスが拒否されました

  21. 21

    Spring Security OAuth2はRESTサービスでアクセスを拒否されます

  22. 22

    Content-Security-Policy:インラインスクリプトの実行を拒否しました

  23. 23

    symfonyは常にアクセス拒否を返します、@ Security、コントローラー、isAuthor

  24. 24

    パスへのアクセスが拒否されました

  25. 25

    パス ""へのアクセスが拒否されました

  26. 26

    Grailsのspring-security-rest認証が拒否されました:動的メソッドget <Artefact> Class(artefactName)

  27. 27

    IOError(13、 'アクセスが拒否されました')

  28. 28

    Python anacondaアクセスが拒否されました

  29. 29

    Docker Gradleアクセスが拒否されました

ホットタグ

アーカイブ