我有一个耳机文件。我启动了我的glassfish域并使用ide(IDEA或eclipse)进行部署。在我检查日志的服务器启动时,我看到一个FileNotFoundException,因为我相信我们对项目的每一个依赖。
示例:
java.io.FileNotFoundException: C:\开发\ Web服务器\ glassfish3.1.2 \ GlassFish的\域\ DOMAIN1 \应用程序\ AYDEMPANOTEST-EAR.ear \弹簧豆,3.2.0.RELEASE.jar (系统找不到指定的文件)
我使用maven进行依赖管理。在一组FileNotFoundExceptions之后,最终日志确认域已成功启动并且项目按预期部署。
示例:
[#| 2014-02-06T14:20:16.648 + 0200 | INFO | glassfish3.1.2 | javax.enterprise.system.tools.admin.org.glassfish.deployment.admin | _ThreadID = 45; _ThreadName = Thread- 2; | AYDEMPANOTEST-EAR.ear 已成功部署在23,440毫秒。|#]
该项目运作良好,但我仍然非常好奇为什么我们抛出了很多可以在日志中观察到的异常以及为什么它们根本没有效果。
答案 0 :(得分:1)
原来这是在glassfish 4.0上修复的已知TLD扫描错误。