gpt4 book ai didi

java - NoClassDefFoundError 在带有 java 1.4.2_07-b05 的 Tomcat 上具有长类名

转载 作者:行者123 更新时间:2023-11-28 22:46:21 25 4
gpt4 key购买 nike

我有一个java类:

it.eng.ancona.view.RuoliView$TabElaborazioneFattureValidazione$ElencoDettaglioElaborazioneFattureValidazione$RigaElencoDettaglioElaborazioneFattureValidazione

多内部类就这么长

如果我在 Eclipse 上使用 1.4.2_07-b05 并调用这个类,一切正常。

如果我在 Tomcat 5.0 上使用 1.4.2_07-b05,它会抛出 NoClassDefFoundError

我试着删掉类名,然后一切正常。

我在网上搜索了一下,发现类名的最大长度是65000,所以长度应该没问题。在 eclipse 上一切正常。

操作系统是Vista。

有人知道这是错误还是其他原因吗?

最佳答案

这可能是由 Windows 的最大路径长度引起的。尝试将您的 Tomcat 服务器移至 C:\TC 之类的位置,看看是否仍有问题。还要检查这个类应该在的 jar 中是否确实有它。

关于java - NoClassDefFoundError 在带有 java 1.4.2_07-b05 的 Tomcat 上具有长类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/148530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com