問題タブ [accesscontrolexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
510 参照

java - JavaアプレットのAccessControlException

Webページ内にアプレットを作成しましたが、実行すると次のようになります。

これを修正するにはどうすればよいですか?

0 投票する
2 に答える
21657 参照

java - 「java.security.AccessControlException: アクセスが拒否されました」という署名付き Java アプレットの実行

私は小さな Java アプレットを持っていますが、厄介な問題があります。jarsigner ツールを使用して、独自のキーストアで JARに署名しました (次の手順に従います)。

Java アプレットは署名付きJAR をダウンロードし、 URLClassLoaderの拡張クラスを使用して起動しようとします。この JAR は、次のコード行を実行しようとします。

次の方法で終了した大きなスタック トレースで失敗します。

(test.SecondJARの8行目がgetResource(...)メソッドに対応

Java アプレットが起動されると、発行元を信頼している場合、ユーザーは証明書を受け入れるように求められます。

ユーザーへのメッセージ

受け入れても例外が発生しました。証明書をインストールし、プロンプト メッセージが自動的に受け入れられても、例外が発生しました。

私もこれを試しました:

そして、同じ例外で失敗します。

どんな助けでも大歓迎です!

0 投票する
0 に答える
1011 参照

java - アプレットの読み取りおよび書き込み権限

特定のフォルダにファイルを保存するアプレットを作成しようとしています。OS に応じて特定のフォルダーが必要なので、System.getenv と System.getProperty の行を使用します。

私のアプレットは、デバッグ モードとテスト モードで完全に動作します。ただし、JavaScript 経由で送信しようとしている特定の値をアプレットに送信する必要があり、これが失敗して次のエラーが表示されます: java.security.AccessControlException: access denied ("java.io.FilePermission" )

これまでのところ、私のアプレットは自己署名および検証済みであり、システム プロパティを取得するために AccessController.doPrivileged を使用しています。

これが私のコードです:

私は何を間違っていますか?前もって感謝します。:)

0 投票する
0 に答える
1336 参照

java - サーブレットから POST リクエストを送信する

私はサーブレットから POST リクエストを送信しようとしましたが、私が書いたコードは次のとおりです。

URL は「https://accounts.google.com/o/oauth2/token」で、このリクエストでいくつかのパラメーターを送信します。

ただし、これを実行するとAccessControlException.

ここで使用するメソッドは、commons HttpClient API にHttpPost由来します。org.apache.httpいろいろ試してみましたが、うまくいかないようです。

質問は、「HttpClient を使用してクロス ドメイン リクエストを送信することは可能ですか?」ということです。

0 投票する
1 に答える
889 参照

eclipse - java.security.AccessControlExceptionが発生するのはなぜですか?

私はグーグルアプリエンジンを使用しています。ウェブサイトからajaxリクエストを送信したとき。次の例外が発生します:

JDK1.6.6のGoogleAppEngineプラグインでEclipseを使用しています。永続性のために、私は次のクラスを使用しています:public class PMF {

そしてコードでは、私は次のようなオブジェクトを永続化しています:

私のユーザークラスのコードは次のとおりです。

そして、私は単純なJavaサーブレットを使用しています。

ローカルではすべてが正常に機能していますが、Google AppEngineにウェブアプリをアップロードすると、この例外が発生します。なぜそれが起こっているのか、そしてどうすればそれを解決できるのか誰かが知ることができますか?前もって感謝します。

0 投票する
3 に答える
2588 参照

java - Java Web Start のフィンガープリント

アプリケーションを起動すると、次のメッセージが表示されます。

0 投票する
1 に答える
631 参照

java - Java アプレット HttpClient AccessControlException

Apache HTTP Components の HttpClient を使用するアプレットを作成しました。アプレットは、リモート Web ページを開き、ページのソースをコンソールに出力することになっています。このコードは、IDE (NetBeans) から実行すると正常に動作しますが、Web ページにデプロイすると AccessControlException がスローされます。

この問題に関する同様の質問を読むと、署名されていないアプレットに問題があるように見えました。自己署名したので、次に実行したときに、アプレットが許可を求めて取得しました。

それでも、同じ例外が発生します。メイン アプレット クラスのコードは次のとおりです。

この AccessControlException を解決するにはどうすればよいですか?

0 投票する
1 に答える
280 参照

java - JAVA DOM を使用して XML ファイルを解析中に AccessControlException が発生する

さて、JAVA DOM を使用して XML ファイルを解析していました。プログラムが XML ファイルを解析するポイントに到達するたびに、「アクセスが拒否されました」という「AccessControlException」が発生します。JAVA DOM を使用して多くの XML ファイルを解析しましたが、この例外が発生したのはこれが初めてです。私は何を間違っていますか?

XML ファイルは次のとおりです。

これを解析するコードは次のとおりです。

最後に、私が得るエラーは次のとおりです。

編集

幸いなことに、しばらくしてポリシーファイルを使用して動作するようになりましたが、何らかの理由でxmlファイルの完全なディレクトリを入力した場合にのみ動作します

これは機能します:

しかし、これはしません:

これは許容範囲ですが、ファイルを「モバイル対応」にして、具体的なアドレスではなく、.java および .class ファイルに関連するアドレスを保持するようにしています。この問題を理解するのに役立つ助けがあれば、大歓迎です:)

0 投票する
1 に答える
1879 参照

java - java.security.AccessControlException:アプレットの実行時に発生しました

私はハーバートシルトブックJava2コンプリートリファレンス第5版からJavaをステップバイステップで学習しています。スレッドを作成し、アプレットのRepaint()メソッドを呼び出すことにより、AppletViewerでバナーを表示してスクロールする単純なバナーアプレットを作成する途中です。しかし、実行可能なターゲットのスレッドオブジェクトをクレートしている間、このような例外がスローされます

他の記事を読んでセキュリティ許可が必要だと言っていますが、私のapplet.policyファイルにはすでにすべての許可が許可されています

これは私の2番目のアプレットだけです。なぜそれがセキュリティ例外をスローするのか、そしてその解決策を簡単な言葉で詳しく説明できますか?

これが私のアプレットコードです。

0 投票する
1 に答える
174 参照

google-app-engine - Google Web Toolkit が java.security.AccessControlException をスローする

gwt プロジェクトのサーバー側コードから sqlite db を読み込もうとしています。AccessControlException をスローします。Web でよく調べたところ、すべてのソリューションで Google App Engine が無効になっているようですが、これを行うとプロジェクトを実行できません。私は GWT を初めて使用し、Google App Engine がシャットダウンされたときに GWT がどこで実行されるのかわかりません。おそらくこの 2 つの解決策を探します。Google App Engine が任意のファイルを読み取れるように設定されている設定、またはアプリケーションを実行する他のエンジン。ありがとう