Java Glassfish在哪里将classloader委托选项设置为false

Java Glassfish在哪里将classloader委托选项设置为false,java,glassfish,Java,Glassfish,我有一个web应用程序(运行在glassfisch 3.1.2上),我面临ClassCastException。我想通过将classloader委托设置为false来解决这些问题。 我无法确定在何处(什么文件)插入以下xml标记 <class-loader delegate="false" /> 谷歌说要把它放到glassfish-web.xml中,但我的项目(Netbeans 8.0.1)和服务器安装中都没有这样的文件。。。 能给我指点路吗 谢谢文件必须位于WEB-INF文件

我有一个web应用程序(运行在glassfisch 3.1.2上),我面临ClassCastException。我想通过将classloader委托设置为false来解决这些问题。 我无法确定在何处(什么文件)插入以下xml标记

<class-loader delegate="false" />

谷歌说要把它放到glassfish-web.xml中,但我的项目(Netbeans 8.0.1)和服务器安装中都没有这样的文件。。。 能给我指点路吗


谢谢

文件必须位于
WEB-INF
文件夹中

在NetBeans中,您可以右键单击
WEB-INF
文件夹,选择
New
Glassfish描述符
。这将自动创建正确的文件

如果这不起作用,您可以在这个文件夹中创建一个新的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 error-url="">
  <class-loader delegate="false"/>
</glassfish-web-app>