Nathaniel Ding
Nathaniel Ding

Reputation: 176

ClassNotFoundException of NIO using Tomcat 7 and Java 7

I build a web project in Eclipse Kepler with Apache Tomcat 7.0.47.

While running on server, it causes java.lang.ClassNotFoundException: java.nio.file.Paths as below.

java.lang.NoClassDefFoundError: java/nio/file/Paths
    at ...
Caused by: java.lang.ClassNotFoundException: java.nio.file.Paths
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
    ... 12 more

It worked well before I invite this new feature of Java 7. Could anyone give me some suggest to figure out what's going on here please?

Upvotes: 0

Views: 4337

Answers (1)

Alireza Fattahi
Alireza Fattahi

Reputation: 45505

Uninstalling older version is not required.

But it is obvious that your Tomcat 7.0 still uses the jdk 6. There are two paths system path and user path. Check both of them.

Upvotes: 1

Related Questions