我想給我的jdk6\jre\lib\security\java.policy
文件添加一個阻止來創建一些被appengine列入黑名單的類。例如,我希望我的本地jvm在應用程序嘗試實例化javax.naming.NamingException
時拋出異常。我可以通過配置java.policy文件來拒絕對jvm類的訪問嗎?
有可能嗎?
我會盡力在這裏解釋我的具體問題。 Google提供的服務(GAE-google應用程序引擎)對哪些類可以使用有一些限制。例如,不會實例化javax.naming包中的JNDI類。他們還提供了一個測試服務器,可以用來在我的機器上測試這個應用程序,但是這個服務器允許這樣的類並且可以代碼清晰。您只有在將應用程序上傳到Google後纔會發現您使用了黑名單課程。我在想如果這樣的類黑名單強制執行不能在開發jvm上完成。否則我認爲這很容易,他們可能已經提供了這樣的政策文件。
將白名單列入黑名單。 – 2010-03-03 02:19:03