当前位置: 首页 > 知识库问答 >
问题:

glassfish-web.xml部署描述符文件在netbean中没有使用GUI选项卡

楚彦
2023-03-14

我正在尝试在我的Web应用程序中设置安全性,并遵循本教程

在“配置服务器部署描述符”一节中

当我按照下面的指示。

> < li>

在“项目”窗口中,展开项目的“配置文件”节点,然后双击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>

我应该在我的玻璃鱼网.xml文件中更改什么才能获得GUI版本?

注意:这是我的网站。xml文件很好地显示了GUI选项卡。它是唯一的玻璃鱼网。xml未显示GUI选项卡。

共有2个答案

仲孙兴旺
2023-03-14

我不知道您是否正在使用稳定的Netbeans构建。问题是XML GUI导航器已损坏,或者未在Netbeans上安装或禁用。

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

> < li >建议:尝试完全删除Netbeans(不要忘记删除用户帐户中的隐藏文件夹,如。netbeans。MAC OSx上的nbi

  • Glassfish Server 3-常见
  • IDE平台
  • JavaEE基地

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

微生新翰
2023-03-14

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

参考文献

 类似资料:
  • 如果 Web 应用不包含任何 servlet、过滤器、或监听器组件或使用注解声明相同的,那么可以不需要 web.xml 文件。换句话说,只包含静态文件或 JSP 页面的应用程序并不需要一个 web.xml 的存在。

  • 我创建了一个J2EE web应用程序(war+EJB模块),并尝试为Oracle Glassfish 3.1.2.2设置JMS资源;github(web应用程序和EJB模块)上的项目链接是: J2EE web应用程序 EJB模块 我想用Java/Glassfish部署描述符文件在Oracle Glassfish上设置JMS资源(JMS工厂和JMS目的地)。 Oracle Glassfish在部署期

  • 我在使用Maven GlassFish插件将我的Jersey服务器(没有web.xml)部署到GlassFish 4.1.1时遇到了这个奇怪的错误(事实上,我已经将我的(Maven)构建从embedded Grizzly切换到了GlassFish,将标准Jersey依赖项从compile更新为provided): [错误]远程失败:部署期间出错:加载应用程序时发生异常:java.lang.Ille

  • 我们知道,每当对 servlet 的请求出现时,servlet 容器将首先检查 web.xml 文件中的 url 和相应的 servlet 类。这很好,但混乱在那之后就来了。假设我正在使用启动时加载属性。因此,在第一个调用进入之前,servlet 应该准备就绪。在这种情况下,容器需要 servlet Config 对象来使 servlet 正常工作。但是,servlet 的启动加载和 init 参

  • 经过几天的搜索、尝试和尝试,我把这个问题发到了SO上,尽管它似乎已经得到了答案。 这是一个场景:我有一个EAR应用程序,包含(目前)一个WAR和一个EJB模块。EJB模块使用JPA(persistence.xml)并通过Web服务公开一些无状态会话bean。web服务使用jdbc领域的基本身份验证。web模块使用相同领域的表单身份验证。 null 在我的研究过程中,我管理了以下几个方面: 我可以使

  • 这个版本规范的部署描述文件可在此下载:http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd