davosukeのプロフィール

@davosuke davosuke
ありがとう数57
質問数2
回答数114
ベストアンサー数
34
ベストアンサー率
61%
お礼率
100%

SE

  • 登録日2004/10/28
  • catalina.policyのFilePermissionの設定について。

    Webアプリケーションがデプロイされているディレクトリ外にあるディレクトリおよびファイルを読み書きする方法としてcatalina.policyファイルにFilePermissionを設定することにしました。 環境説明: webサーバ: Apache2 Tomcat5 os: CentOS4.4 webアプリのデプロイディレクトリ:/usr/local/tomcat/webapps/myapp 参照したいディレクトリ:/var/local/myapp catalina.policyの設定: SYSTEM CODEパーミッションとCATALINA CODEパーミッションの設定はそのまま。 WEB APPLICATION パーミッションの一番最後に grant codeBase "file:/usr/local/tomcat/webapps/myapp/-" { permission java.io.FilePermission "/var/local/myapp","read,write,execute,delete" }; と入力しました。これによりmyappディレクトリ以下のclassファイルが/var/local/myappディレクトリ内にアクセスできるようになると思うのですが、/usr/local/tomcat/bin/catalina.sh start -securityとしてTomcatを起動。またApacheも起動して実行すると以下のエラーが発生してしまいます。 java.security.AccessControlException: access denied (java.io.FilePermission /var/local/myapp read) java.security.AccessControlContext.checkPermission(AccessControlContext.java:264) java.security.AccessController.checkPermission(AccessController.java:427) java.lang.SecurityManager.checkPermission(SecurityManager.java:532) java.lang.SecurityManager.checkRead(SecurityManager.java:871) java.io.File.canRead(File.java:658) ShowFile.doGet(ShowFile.java:17) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:585) org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243) java.security.AccessController.doPrivileged(Native Method) javax.security.auth.Subject.doAsPrivileged(Subject.java:517) org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275) org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161) 何か指定が違っているのでしょうか?あるいは、catalina.policyファイル内で何か設定するものがほかにあるのでしょうか?ご教授願えればと思います。よろしくお願いいたします。  

    • 締切済み
    • tteeii
    • Java
    • 回答数2
  • JAVAサーブレット/JSP

    今年の4月に入社して、1か月JAVAをやってきました。そして 5月2に上司からJAVAサーブレット/JSPの資料を渡されて勉強しているのですが、実際にプログラミングをするのはJSPだけでいいのでしょうか? いま、家ではtomcatを使用しているのですが、仕事ではtomcatを使う機会はありますか?

    • ベストアンサー
    • yasu0818
    • Java
    • 回答数4
  • tritonus_share.jarファイルをEclipseでインポートできない

    初めまして。 宜しくお願い致します。 http://tritonus.org/plugins.html にある「tritonus_share-0.3.6.jar」ファイルをダウンロードし、Eclipseから インポート > アーカイブ・ファイル > jarファイルを選択 > 終了 としたのですが、 http://www.tokyovalley.com/data/20070504235207.jpg の左側の「org.tritonus.share.sampled.mixer」にある白いアイコンが出てしまい、他の茶色のパッケージのようなアイコンになりません。 そしてダブルクリックで中のクラスをみることもできません。 org.tritonus.share.sampled.*にあるクラスを別のクラスからimportしているのですが、「見つかりません」というエラーが出てしまいます。 ファイル自体が壊れているのでしょうか? それとも私のインポートの仕方に問題があるのでしょうか? どなたか手がかりになるような情報でも頂ければ幸いです。

    • ベストアンサー
    • satsukima
    • Java
    • 回答数1
  • Java「デフォルトのパッケージ」の意味が分かりません。

     Java「デフォルトのパッケージ」の意味が分かりません。 http://takeoba.cool.ne.jp/java/packageDeclaration.htm に パッケージ宣言しないプログラムは、デフォルトのパッケージに割り当てられます。 と書かれているのですが「デフォルトのパッケージ」の意味が分かりません。  Googleで「Java デフォルトのパッケージ」を検索してもヒットする件数は多いのですが「デフォルトのパッケージ」の意味そのものに触れたものがなかなか見つかりません。  Javaに詳しい方、よろしくお願いいたします。

    • ベストアンサー
    • noname#179638
    • Java
    • 回答数8
  • 出向先の面接

    Javaの初心者です。 入社して研修期間が終わり、客先へ出向の為、面接を受けに行くことになったのですが、何か対策・アドバイスがあれば教えていただけませんでしょうか?

    • ベストアンサー
    • dai5719
    • Java
    • 回答数4