1

アプリケーションに free.hostingjava.it を使用していますが、Web アプリケーションをデプロイしようとすると、例外が発生します。

原因: java.security.AccessControlException: アクセスが拒否されました (java.lang.RuntimePermission accessClassInPackage.org.apache.jasper.compiler)

そして、以下の URL http://free.hostingjava.it/-をテストすると、404 エラーが発生します 。

Webホスティングは、このような構成を使用する必要があると言いますが、

catalina startup.sh -security

grant codebase "file:/home/hostingjava.it/" {
    permission java.util.PropertyPermission "*", "read";
    permission java.lang.RuntimePermission "getAttribute";
    permission java.io.FilePermission "/home/hostingjava.it//-",
    "read,write,delete";
    permission java.lang.RuntimePermission
    "accessClassInPackage.org.apache.tomcat.util.*";
}

しかし、これをアプリケーションに追加する方法がわかりません:(

それについて何か考えはありますか?

4

1 に答える 1

0

おそらく、この許可コードを tomcat サーバーにある catalina.policy ファイルに入れる必要があると思います。また、Tomcat サーバー構成にアクセスするには、プレミアム アカウントが必要です。

于 2013-05-09T05:21:28.727 に答える