(Windows2000 Access2000 RedHatLinux7.2 PostgreSQL7.1.3)
アプレットからIDを入力して、そのIDが持つ情報をテキストフィールドに表示したいのですが、IDを入力してボタンを押したらコンソールに以下のエラーが出てしまいました・・。
Excption occurred during event dispatching:
java.security.AccessControlExeption: access denied (java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:272)
at java.security.AccessController.checkPermission(AccessController.java:399)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
at sun.applet.AppletSecurity.checkPakageAccess(AppletSecurity.java:169)
at sun.applet.AppeltClassLoader.loadC(AppletClassLoader.java:313)
at java.lang.ClassLoader.loadClass(ClassLoader.java253)
at java.lang.Class.forName(Class.java.:120)
at DBAccess.<init>(DBAccess.java:24)
at DBAccess.getDBAccess(DBAccess.java:42)
at shain.setShain(shain.java:201)
at shain.actionPerformed(shain.java:177)
at java.awt.Button.processActionEvent(Button.java:329)
at java.awt.Conponent.dispatchEvent(Component.java:2499)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
at java.awt.EventDispatchThread.pumpOneEvent
at java.awt.EventDispatchThread.pumpEvents
at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
なにかセキュリティエラーっぽい気がしますが、サーバー側でアクセス許可の設定をしないといけないですか?GRANTでアクセス許可を与えるというのがありますが、どのユーザーを指定していいかわかりません。
宜しくお願いしますσ(^^)
No.1ベストアンサー
- 回答日時:
Javaのバージョンがわからないので、
はずしているかもしれませんが、
トレースから見て、アプレットのセキュリティ違反ではないですか?
アプレットは基本的にはローカル資源へのアクセスはできないので、
これを許可するには(J2SDK1.2以降では)Policyファイルを編集して
適切なパーミッションを与える必要があるはずです。
参考URL:http://java.sun.com/j2se/1.3/ja/docs/ja/guide/se …
ありがとうございます!
実際にPolicyファイルを編集しようと思いましたが、
下手にいじるとこわいのでいろいろ調べてから編集
しようと思います。
ありがとうございましたσ(^^)
No.2
- 回答日時:
アプレットに、ODBCドライバが含まれるパッケージにアクセスする権限がない、というエラーです。
No.1の方がおっしゃるとおり、policy ファイルというのを編集することで
解決できますが、アプレットでセキュリティにひっかかる処理を
敢えてそこまでして実行することもないのではないかと思います。
それに policy ファイルを下手にいじると aika25 さんのJava実行環境の
セキュリティに問題が生じる可能性もあります。
でも、セキュリティの勉強だと頭を切り替えれば、
試してみるのも悪くないかもしれないですね。
ありがとうございます!
ただ、下手にいじると危ないですよね・・・。
いろいろ勉強してからいじってみます。
ありがとうございましたσ(^^)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- ゲーム Ps5で、マイクラJava版って出来ますか?今マイクラ統合版でやってて、マイクラJava版もやってみ 1 2023/02/07 20:25
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中 1 2023/07/28 22:30
- Java javaについて 4人の名前と年齢をコンソールに入力して、指定した名前の年齢を表示したいです! よろ 1 2022/06/10 17:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
java と javax の違いは?
-
Javaでのエラーについて
-
DB呼び出すページのはずなので...
-
テーブル名が日本語だとクエリ...
-
[JAVA+CSV]カンマ区切りを分解...
-
javacのコンパイルでファイルが...
-
propertiesが読み込めなくてnul...
-
javaからデータベースに接続 エ...
-
log4jを使用し、JAVAのバッチプ...
-
JAVA実行時エラーについて教え...
-
JSPファイルで生じるエラーをど...
-
vba クリップボードクリアにつ...
-
データベースのデータをTextBox...
-
javaのジェネリックスでTとEの...
-
Eclipseソース開発画面の行番号...
-
しばしばバージョン表記に現れ...
-
エクセルVBAを動かすノートPC...
-
unzip32.dllの利用について(64b...
-
EclipseでJavaコンパイラのバー...
-
ActivePerlの旧バージョンのダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaでのエラーについて
-
java と javax の違いは?
-
propertiesが読み込めなくてnul...
-
javacのコンパイルでファイルが...
-
JAVA実行時エラーについて教え...
-
javaからデータベースに接続 エ...
-
CLASSPATHを設定しても、『Clas...
-
struts2環境構築で不具合が出て...
-
Tomcatでエラー
-
マイクラ1.7.10にcutallなどが...
-
javaのGUIツールキット
-
log4jを使用し、JAVAのバッチプ...
-
マイクラ Ender IO 入れたらク...
-
-Applet表示でのjava.lang.Clas...
-
javaサーブレット upload時
-
JavaMail関係でエラーが出ます
-
JasperExceptionのエラーログの...
-
AntでのJunitの試験
-
マイクラがクラッシュします。
-
Tomcat上で動くサーブレットが...
おすすめ情報