开发者

Unable to run FTPServer java file in tomcat server

开发者 https://www.devze.com 2023-03-27 04:39 出处:网络
My FTPserver is running in /folder/ftpserver.java in the newly deployed but before that means in the previous services deployed it was placed in /folder/folder1/folder2/ftpserver.

My FTPserver is running in /folder/ftpserver.java in the newly deployed but before that means in the previous services deployed it was placed in /folder/folder1/folder2/ftpserver.

Even after changing the path and running the ftpserver in the new path, the tomcat6 server is taken the old and throwing the error which says

Exception in thread "main" java.lang.NoClassDefFoundError: FTPServer (wrong name: Contact/share/sockclass/FTPServer)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Class开发者_Python百科Loader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: FTPServer. Program will exit.

how do i resolve this problem kindly help me I am novice for tomcat.


As you have mentioned your .java file name is ftpserver.java that means your class name must be

public class ftpserver{

}

So try invoking an object as

ftpserver ftps = new ftpserver();

good luck


I found the solution, due to the package it was creating an conflict now its working fine

0

精彩评论

暂无评论...
验证码 换一张
取 消