naclan回答ポイント 100ptウォッチ 2

アプレットからJakarta Commons HttpClientを使用すると、access deniedになってしまいます。


JavaアプレットからJakarta Commons HttpClientを使用して
ファイルをアップロードするプログラムを開発しています。

-自作アプレットのjarにはデジタル署名
-Jakarta Commonsのjarはダウンロードしたままのもの

これらをサーバに配置しました。

ところが、ブラウザからこのアプレットでファイルを
アップロードしようとすると、Javaコンソールに

Exception in thread "Thread-6" java.lang.ExceptionInInitializerError
 at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:65)
 略
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission org.apache.commons.logging.LogFactory.HashtableImpl read)
 at java.security.AccessControlContext.checkPermission(Unknown Source)
 略

こんな感じの例外が出てしまいます。Eclipseからデバッグ実行していたときはこの例外は出てませんでした。

例外になったのは

 HttpClient http = new HttpClient();

の部分です。アップロードの一番最初のところです。

どうにかなりませんでしょうか。よろしくお願いいたします。JDKは1.5です。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2007-10-25 11:20:07
終了日時
2007-10-25 18:10:53
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Apache1359Java1731eclipse379JDK60アプレット61デバッグ204Jakarta15access973ブラウザ4012HTTP777commons22サーバ4580署名272JAR83アップロード1578プログラム5048ダウンロード5105

人気の質問

メニュー

PC版