jdk6\jre\lib\security\java.policy
文件中添加禁止创建一些被appengine列入黑名单的类。例如,当应用程序尝试实例化javax.naming.NamingException
时,我希望我的本地jvm抛出异常。
这是可能的吗?
我会尝试在这里解释我的具体问题。Google提供了一个服务(GAE-google app engine),它有一些限制,不能使用某些类。例如,不会实例化javax.naming包中的JNDI类。他们还提供了一个测试服务器,可以用来在我的机器上测试此应用程序,但此服务器允许使用这些类并且可以执行代码。只有在将应用程序上传到Google后,您才会发现使用了被列入黑名单的类。我在想是否可以在开发jvm上执行此类黑名单强制执行。否则,我认为这将很容易,他们可能已经提供了这样的策略文件。