我正在尝试在我的网络应用程序中设置安全性并遵循此tutorial
“配置服务器部署描述符”部分
当我按照以下说明操作时。
在“项目”窗口中,展开项目的“配置文件” 节点,然后双击glassfish-web.xml。 glassfish-web.xml 部署描述符在GlassFish的特殊选项卡式编辑器中打开 部署描述符。
选择“安全”选项卡以显示安全角色。
当我双击时,我只看到xml文件源而不是上面的GUI版本。 我的glassfish-web.xml文件看起来像这样。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD
GlassFish Application Server 3.1 Servlet 3.0//EN"
"http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app>
<session-config>
<session-manager/>
</session-config>
<resource-ref>
<res-ref-name>mail/Session</res-ref-name>
<jndi-name>mail/Session</jndi-name>
</resource-ref>
<jsp-config/>
</glassfish-web-app>
我应该在glassfish-web.xml文件中更改哪些内容才能获得GUI版本?
注意:我的web.xml文件显示GUI选项卡正常。它唯一的glassfish-web.xml没有显示GUI选项卡。
答案 0 :(得分:0)
删除glassfish-web.xml文件,然后按照以下说明使用netbean向导再次创建它,它将起作用。
Create it by right-clicking the project's node and
going to New > Other > GlassFish > GlassFish Deployment Descriptor.
Accept all the defaults.
答案 1 :(得分:0)
我不知道您是否正在使用稳定版本的Netbeans。问题是您的Netbeans上的XML GUI Navigator已损坏或未安装或禁用。
您有两个解决此问题的方法:
您可以从Netbeans中删除并重新安装这些插件:
我推荐第一个解决方案,因为我们不确定哪个组件崩溃了。