0

我有一个ear文件。我启动我的glassfish域并使用ide(IDEA或eclipse)进行部署。在服务器启动时,当我检查日志时,我看到FileNotFoundException,因为我相信我们对项目有每个依赖项。Glassfish这么多FileNotFoundException在服务器启动

样品:

java.io.FileNotFoundException: C:\开发\ Web服务器\ glassfish3.1.2 \ GlassFish的\域\ DOMAIN1 \应用程序\ AYDEMPANOTEST-EAR.ear \弹簧beans- 3.2.0.RELEASE.jar (系统找不到指定的文件)

我使用maven进行依赖关系管理。在一组FileNotFoundExceptions之后,最终日志确认域成功启动并且按预期部署项目。

样品:

[#| 2014-02-06T14:20:16.648 + 0200 |信息| glassfish3.1.2 | javax.enterprise.system.tools.admin.org.glassfish.deployment.admin | _ThreadID = 45; _ThreadName =线程2; | AYDEMPANOTEST-EAR.ear 已成功部署在23440毫秒|#]

项目工程和罚款的行为不过我仍然对为什么我们很好奇。有很多可以在日志中观察到的异常以及它们为什么没有任何效果。

回答

1

原来,这是一个已知的TLD扫描bug,修复了glassfish 4.0。