2014-11-23 56 views

回答

4

如果您使用的是Netbeans 8,則應該可以正常工作。如果您使用的是舊版本的Netbeans,則應更新至最新版本。

您可以手動創建一個名爲glassfish-web.xml一個新的XML文件(或重命名sun-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 error-url=""> 
    <class-loader delegate="true"/> 
    <jsp-config> 
    <property name="keepgenerated" value="true"> 
    </property> 
    </jsp-config> 
</glassfish-web-app> 

這是Netbeans的默認創建的內容。

+0

我正在運行Netbeans 8+,但是您的解決方法解決了我的問題。謝謝! – n0pe 2014-11-23 20:04:14

+0

歡迎:) – unwichtich 2014-11-23 20:13:52

+0

在使用GlassFish Server ** 4.1 **時,在給定的DTD中指定'GlassFish Application Server 3.1','Servlet 3.0'和'glassfish-web-app_3_0-1.dtd'是否足夠?使用Java EE 7和Servlet 3.1? – Tiny 2015-02-07 18:14:59

1

我有同樣的問題。我已經解決了它。

似乎捆綁GlassFish是錯誤的。 您應該下載GlassFish4.1完整版並用它替換捆綁的GlassFish。

相關問題