2014-10-20 51 views
0

我有一個web應用程序(運行在glassfisch 3.1.2上),我正面臨ClassCastException。我想嘗試通過將類加載器委託設置爲false來解決它們。 我無法揣摩出(什麼文件)來插入以下XML標籤Glassfish我在哪裏設置classloader委託選項爲false

<class-loader delegate="false" /> 

谷歌說,把那個給GlassFish的-web.xml中,但我沒有得到我的項目的任何這樣的文件(Netbeans 8.0.1)也不在服務器上安裝... 有些可以指導我嗎?

感謝

回答

1

的文件必須在WEB-INF文件夾中。

在NetBeans中,您可以右鍵單擊WEB-INF文件夾,選擇NewGlassfish Descriptor。這應該會自動創建正確的文件。

如果這不起作用,您可以在此文件夾中創建一個新的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>