我是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,但那里也没有运气...

有任何暗示吗?

最佳答案

解决问题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-option,现在它又可以工作了!

关于java - Glassfish Server 3.1.2并非从Netbeans 7.3开始,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15525943/

10-14 17:32