Я столкнулся со странной проблемой.Когда я запускаю tomcat с моим веб-приложением (стойки 2), я вижу это в catalina.out.Он ищет java.io.File в каталоге классов моего приложения и, конечно, не может его найти.Он также ищет ряд других базовых классов Java, таких как Comparator.
Кто-нибудь знает, почему он там смотрит?В трассировке стека я вижу opensymphony, которая подразумевает, что это проблема Struts, и одно предположение состоит в том, что это проблема конфигурации с участием загрузчиков классов, но я все еще в замешательстве.
Я заменил путь на "" в трассировке стека ниже.
12:50:12.547 [main] DEBUG c.o.x.u.c.FileResourceStore - Unable to read file [java/io/File.class]
java.io.FileNotFoundException: /home/<company name>/WEB-INF/classes/java/io/File.class (No such file or directory)
at java.io.FileInputStream.open(Native Method) ~[na:1.6.0_20]
at java.io.FileInputStream.<init>(Unknown Source) ~[na:1.6.0_20]
at com.opensymphony.xwork2.util.classloader.FileResourceStore.read(FileResourceStore.java:33) ~[xwork-core-2.1.6.jar:na]
at com.opensymphony.xwork2.util.classloader.ResourceStoreClassLoader.fastFindClass(ResourceStoreClassLoader.java:31) [xwork-core-2.1.6.jar:na]
at com.opensymphony.xwork2.util.classloader.ResourceStoreClassLoader.loadClass(ResourceStoreClassLoader.java:45) [xwork-core-2.1.6.jar:na]