问题Glassfish 4没有出现glassfish-web

Eri*_*rra 7 java glassfish java-ee glassfish-4

我正在尝试为我的Java Web应用程序项目创建描述符文件.对于我使用的这个项目:

Netbeans 8.0 &
GlassFish 4
Run Code Online (Sandbox Code Playgroud)

当我尝试创建glassfish描述符文件时.Netbeans显示在对话框窗口中,该窗口将创建一个名为sun-web.xml的文件,而不是glassfish-web.xml.

我在互联网上寻找这个,发现第一个sun-web.xml是为3岁以上的版本创建的,而版本4应该创建一个名为glassfish-web.xml的文件.

我正在按照一个人使用相同工具的教程.但是在教程中,他可以创建一个glassfish-web.xml文件.

当我单击完成按钮以创建sun-web.xml文件并弹出错误时,会出现另一个错误,并显示以下消息:

"找不到此项目的部署配置.无法正确设置部署描述符版本"

请不要有人帮我吗???

非常感谢!!

Gwy*_*a S 5

您应该可以正常使用该sun-web.xml文件,它可能会以某种方式更改,例如,当您要添加安全角色映射时,NetBeans将无法自动填写安全角色名称从你的web.xml,但如果你手动和正确填写它们你应该没问题.

实际上,我遇到了同样的问题,所以我所做的就是删除所有版本的Glassfish(我使用OSX,因此我删除了Applications> Netbeans> GlassFish和Users/MyUser/GlassFish_Server中的文件夹),在NetBeans Services中添加了一个新服务器>服务器>右键单击添加服务器并按照向导,当您到达步骤2(服务器位置)时单击立即下载并重新安装glassfish,重新启动NetBeans,现在当您尝试创建Glassfish描述符时,它应该被正确命名为玻璃鱼-web.xml

希望这可以帮助 :)