【问题标题】:glassfish-web.xml deployment descriptor file is not using GUI tabs in netbeansglassfish-web.xml 部署描述符文件未使用 netbeans 中的 GUI 选项卡
【发布时间】:2013-11-08 14:44:46
【问题描述】:

我正在尝试在我的 Web 应用程序中设置安全性并关注此tutorial

在“配置服务器部署描述符”部分下

当我按照以下说明进行操作时。

  1. 在“项目”窗口中,展开项目的配置文件 节点并双击 glassfish-web.xml。 glassfish-web.xml 部署描述符在 GlassFish 的特殊选项卡式编辑器中打开 部署描述符。

  2. 选择安全选项卡以显示安全角色。

当我双击时,我只看到 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 选项卡。

【问题讨论】:

    标签: netbeans glassfish glassfish-4


    【解决方案1】:

    删除 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. 
    

    Reference

    【讨论】:

      【解决方案2】:

      我不知道您是否使用的是稳定版本的 Netbeans。问题是您的 Netbeans 上的 XML GUI Navigator 已损坏或未安装或禁用。

      对于这个问题,您有两种解决方案:

      1. 建议:尝试完全删除 Netbeans(不要忘记删除用户帐户中的隐藏文件夹,例如 MAC OSx 和 Linux 上的 .netbeans .nbi,仅适用于 windows 的 .nbi)并安装最新的 JDK 和最新的Netbeans。
      2. 您可以从 Netbeans 中删除并重新安装这些插件:

        • Glassfish 服务器 3 - 通用
        • IDE 平台
        • Java EE 基础

      我推荐第一个解决方案,因为我们不确定哪个组件崩溃了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-06-21
        • 2013-09-30
        • 1970-01-01
        • 2014-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多