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

时间:2014-09-16 14:08:24

标签: java netbeans glassfish

我在今年年初使用NetBeans向导创建了一个Spring / Glassfish项目(因此我不记得用于创建它的确切设置)。

奇怪的是,项目中没有glassfish-web.xml文件,而同时创建的另一个项目确实有一个。

为什么项目没有glassfish-web.xml文件?

我一直在调查字符编码问题,有些回复建议添加glassfish-web.xml

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

但是我不能这样做,因为我没有glassfish-web.xml

是否可以添加一个?如果是这样,我需要做些什么来确保它被阅读?

1 个答案:

答案 0 :(得分:4)

如果在项目创建后包含文件取决于使用的原型(表示您选择的项目模板)。一些原型已经包含glassfish-web.xml,其中大部分没有。

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

您也可以手动创建文件,只需在WEB-INF文件夹中创建一个新的xml文件,提供相应的名称并将所需的内容粘贴到文件中。

另见: