【问题标题】:Issue Glassfish 4 doesn't appear glassfish-web问题 Glassfish 4 没有出现 glassfish-web
【发布时间】:2014-04-29 01:29:08
【问题描述】:

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

Netbeans 8.0 &
GlassFish 4

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

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

我正在学习一个教程,其中有人使用与我相同的工具。但是在教程中他可以创建一个 glassfish-web.xml 文件。

当我单击完成按钮以创建 sun-web.xml 文件时,另一个错误引发,并且一个错误弹出窗口引发了一个向我显示此消息:

“未找到此项目的部署配置。部署描述符版本无法正确设置”

谁能帮帮我???

非常感谢!!

【问题讨论】:

  • 这里有同样的问题。重新安装 Glassfish 4 无效。

标签: java jakarta-ee glassfish glassfish-4


【解决方案1】:

在第三步服务器和设置创建新项目时,我只是将版本 Java EE 7 更改为 Java EE 5,它可以创建 glassfish-web.xml。我正在使用相同版本的 Netbeans 和 Glasssfish。希望这会对你有所帮助。

【讨论】:

    【解决方案2】:

    您应该可以正常使用该 sun-web.xml 文件,它可能会以几种方式发生变化,例如当您想要添加安全角色映射时,NetBeans 将无法自动填写web.xml 中的安全角色名称,但如果您手动正确填写它们应该没问题。

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

    希望这会有所帮助:)

    【讨论】:

    • sun-web.xml 已被 glassfish-web.xml 取代。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    相关资源
    最近更新 更多