Java Netbeans创建的项目没有glassfish-web.xml

Java Netbeans创建的项目没有glassfish-web.xml,java,netbeans,glassfish,Java,Netbeans,Glassfish,今年年初,我使用NetBeans向导创建了一个Spring/Glassfish项目(所以我不记得创建它时使用的确切设置) 但奇怪的是,项目中没有glassfishweb.xml文件,而同时创建的另一个项目却有一个文件 为什么项目没有glassfishweb.xml文件 我一直在调查一个字符编码问题,一些回复建议添加到glassfishweb.xml: <sun-web-app> <parameter-encoding default-charset="UTF-8"

今年年初,我使用NetBeans向导创建了一个Spring/Glassfish项目(所以我不记得创建它时使用的确切设置)

但奇怪的是,项目中没有
glassfishweb.xml
文件,而同时创建的另一个项目却有一个文件

为什么项目没有
glassfishweb.xml
文件

我一直在调查一个字符编码问题,一些回复建议添加到
glassfishweb.xml

 <sun-web-app>
      <parameter-encoding default-charset="UTF-8" />
 </sun-web-app>

但是我不能这样做,因为我没有
glassfishweb.xml


可以加一个吗?如果是,我需要做什么才能确保它被读取?

如果在项目创建后包含该文件,则取决于所使用的原型(表示您选择的项目模板)。一些原型已经包含一个
glassfishweb.xml
,其中大多数没有

您可以通过右键单击文件夹
WEB-INF
,然后选择
New
GlassFish Descriptor
轻松创建一个。如果此选项不可用,您可能必须将JSF方面添加到您的项目中(右键单击项目并在框架选项卡中添加JSF)

您也可以手动创建该文件,只需在
WEB-INF
文件夹中创建一个新的xml文件,指定适当的名称并将所需的内容粘贴到该文件中

另请参见: