无法在我的 Web 项目 (Glassfish/Netbeans) 中创建 glassfish-web.xml

4 java xml netbeans glassfish jakarta-ee

我有一个使用 Java EE 7 和 Glassfish 4.1 的 Java 项目

当我向项目添加新的 Glassfish 描述符(通过右键单击菜单)时,它无法让我更改文件名xml。它迫使它成为sun-web.xml一种旧的遗留格式。我正在尝试使用glassfish-web.xml.

我怎样才能让它添加正确的文件?

unw*_*ich 5

如果您使用的是 Netbeans 8,这应该可以工作。如果您使用的是旧版本的 Netbeans,您应该更新到最新版本。

您可以手动创建一个名为glassfish-web.xml(或重命名sun-web.xml)的新 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>
Run Code Online (Sandbox Code Playgroud)

这是 Netbeans 默认创建的内容。