【问题标题】:Netbeans 8.2 : GlassFish 5 Server, deploy, null false - The module has not been deployedNetbeans 8.2:GlassFish 5 Server,部署,null false - 模块尚未部署
【发布时间】:2018-09-21 13:18:36
【问题描述】:

我是一名新的 Java WebEnt 学生,在部署一些基本的实体类和 JSF 页面时遇到问题。

我在尝试部署时加载了一些内容,而没有对文件进行任何编辑。我收到“\nbproject\build-imp.xml:1045 模块尚未部署”消息。我检查了 GlassFish 服务器,这里是开始日志:

   java.io.IOException: org.xml.sax.SAXParseException; lineNumber: 10; 
   columnNumber: 18; Deployment descriptor file META-INF/persistence.xml in 
   archive [classes].  cvc-complex-type.2.4.d: Invalid content was found 
   starting with element 'properties'. No child element is expected at this point.

日志的其余部分粘贴在下面 https://pastebin.com/7rXsyRit

编辑 Pastebin 将 XML 文件包含在 WEB-INF 和 persistence.xml 中 https://pastebin.com/6kRJyA54

感谢您的帮助/建议

【问题讨论】:

  • 更新您的帖子以显示您尝试部署的应用程序 (WebApplication1) 的 META-INF/persistence.xml 的内容。
  • @skomisa 昨晚添加了,谢谢大家的帮助
  • [1] 好的。一件奇怪的事情是 persistence.xml 的 line10 第 18 列报告了错误,但该文件只有 9 行长。发布的错误肯定是指发布的 persistence.xml 的实例吗? [2] 无论如何,您可以删除包含<properties/> 的行。我怀疑它是否会导致问题,但删除它不会有任何伤害。完成后,您可以尝试再次部署以查看错误消息是否更改?
  • 我怀疑它会引用任何其他persistence.xml。删除该 pastebin.com/VbKkg4mt 日志在这里发布
  • 更新:我按照这里的说明进行操作:stackoverflow.com/questions/15426853/…,我终于可以运行我的程序了,感谢大家的帮助!

标签: netbeans-8 glassfish-5


【解决方案1】:

是的,问题是<properties/>,在我删除它并尝试部署后,我收到了这个错误,按照link 中的说明解决了。

【讨论】:

    猜你喜欢
    • 2014-01-03
    • 2014-09-16
    • 1970-01-01
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    • 2015-01-22
    相关资源
    最近更新 更多