1

我正在为我的应用程序使用 free.hostingjava.it,但是当尝试部署 Web 应用程序时,它给了我一个例外:

引起:java.security.AccessControlException:访问被拒绝(java.lang.RuntimePermission accessClassInPackage.org.apache.jasper.compiler)

当我测试以下网址 http://free.hostingjava.it/-时,我收到 404 错误。

虚拟主机说我应该使用这样的配置,

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 回答