我是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,也没有运气......
有人提示吗?
答案 0 :(得分: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-option,现在再次运行!