2011-08-09 15 views
0

私のFTPサーバーは新しくデプロイされたときに/folder/ftpserver.javaで実行されていますが、それ以前に展開されたサービスでは/ folder/folder1/folder2/ftpserverに配置されていました。でも、パスを変更し、新しいパスでFTPSERVERを実行した後、tomcat6サーバーが古いとtomcatサーバーでFTPServer javaファイルを実行できません

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(ClassLoader.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. 

どのように私は親切にこの問題を解決しますが、私は初心者だ私を助けるというエラーをスローを取られ

風袋のために。あなたの.javaファイル名を述べてきたように

+0

threの例外広告 "メイン" java.lang.NoClassDefFoundError:FTPServer(間違った名前:Contact/share/sockclass/FTPServer)この例外から、tomactにアクセスできない間違ったクラス名があるようです。 – Asghar

+0

あなたのクラス名はftpserverではありませんFTPServer – doNotCheckMyBlog

答えて

2

は、あなたのクラス名が

public class ftpserver{ 

} 

なければならないことを意味しそう

ftpserver ftps = new ftpserver(); 

幸運として

+0

助けてくれてありがとう –

0

をオブジェクトを呼び出してみてくださいftpserver.javaです私は解決策を見つけました。パッケージのために、今は紛争を起こしています。

関連する問題