0

我是 Java EE 的新手,并试图让 Webapp 的容器安全管理器工作。

我正在使用:

GlassFish 3.1.2 Netbeans 7.3 Windows 8

在我的 GlassFish 管理控制台上检查安全管理器后,我无法再启动 GlassFish 服务器。

我总是得到这个:

access denied ("java.lang.RuntimePermission" "getenv.GlassFish_Platform").

但是,我可以从控制台启动它。当我这样做时,我可以看到管理控制台并且我的 jdbcRealm 不再存在。

我尝试按照其他一些问题中的说明在 domain.xml 中找到要删除的 jvm 选项,但我没有设置它。

我确实尝试以管理员身份运行 Netbeans,但也没有运气......

任何提示任何人?

4

1 回答 1

3

解决了 Netbeans 将 Glassfish 安装在一个文件夹中,但在另一个路径上创建了自己的配置文件夹。

C:\Program Files\glassfish-3.1.2.2\glassfish\domains\domain1\config\domain.xml

我正在编辑该文件,但我需要的是:

C:\Users\Andres\AppData\Roaming\NetBeans\7.3\config\GF3\domain1\config\domain.xm‌​l

所以删除了安全 jvm 选项,现在它又可以工作了!

于 2013-03-21T13:59:43.460 回答