我有一个Java项目,它使用Java 7和Glassfish 4.1
当我向项目中添加一个新的Glassfish描述符(通过右键单击菜单)时,它不能让我更改xml文件的名称。它强制它是sun-web.xml,这是一种旧的遗留格式。我正在尝试使用glassfish-web.xml。
如何使它添加正确的文件?
发布于 2014-11-23 19:52:10
如果您使用的是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创建的内容。
发布于 2015-05-08 16:37:19
我也有过同样的问题。我已经解决了。
捆绑GlassFish似乎是错误的。您应该下载GlassFish4.1完整版本,并用它替换捆绑的GlassFish。
https://stackoverflow.com/questions/27093387
复制相似问题