RE: what's mean wrong name. message?
Looks like the file you have in com/filonet/jdf/servlet/UploadedFile.class is actually compiled from a class whose package is com/lgeds/jdf/servlet/ - It is not enough to move a class from one directory to another to change it's package. You must change the source and recompile. Regards, Paul -Original Message- From: Steve,Park(¹Ú½Â¿ø) [mailto:[EMAIL PROTECTED]] Sent: Thursday, March 08, 2001 11:33 AM To: [EMAIL PROTECTED]; Tomcat-Dev Subject: what's mean "wrong name." message? Help me...following error occurs. and i have no com.lgeds.jdf.servlet.UploadedFile class. but What does Tomcat talking to me ? Help me.. what's mean wrong name.? i already store a class file "UploadedFile.class" to "/usr/local/tomcat/webapps/en/WEB-INF/classes/com/filonet/jdf/servlet/" i wonder what's mean following line Ctx(/en): Exceptionblah blah...^^ Thanks. 2001-03-09 01:21:47 - Ctx( /en ): Exception in: R( /en + /jsp/fileop/upload/Uplo adGo_en.jsp + null) - javax.servlet.ServletException: com/filonet/jdf/servlet/Up loadedFile (wrong name: com/lgeds/jdf/servlet/UploadedFile) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection Ajp12ConnectionHandler.java:166) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:484) Root cause: java.lang.NoClassDefFoundError: com/filonet/jdf/servlet/UploadedFile (wrong name : com/lgeds/jdf/servlet/UploadedFile) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:486) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111) at java.net.URLClassLoader.defineClass(URLClassLoader.java:248) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:297) at java.lang.ClassLoader.loadClass(ClassLoader.java:290) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286) at java.lang.ClassLoader.loadClass(ClassLoader.java:253) at org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.j ava:446) at java.lang.ClassLoader.loadClass(ClassLoader.java:253) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313) at com.filonet.jdf.servlet.MultipartRequest.init(MultipartRequest.java:139) at jsp.fileop.upload._0002fjsp_0002ffileop_0002fupload_0002fUploadGo_000 5fen_0002ejspUploadGo_0005fen_jsp_0._jspService(_0002fjsp_0002ffileop_0002fu ploa d_0002fUploadGo_0005fen_0002ejspUploadGo_0005fen_jsp_0.java:97) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja va:177) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection (Ajp12ConnectionHandler.java:166) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:484) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
RE: what's mean wrong name. message?
When a Java class is compiled the package that its part of is stored as part of the .class file. This is what Java uses to determine which classes can access package (default) methods and variables. Simply moving the class file to a different directory does not change the package - it must be recompiled. The error you are seeing is Java telling you that the class you are trying to use (com.filonet.jdf.servlet.UploaddedFile) was compiled under a different name (com.lgeds.jdf.servlet.UploadedFile). You can solve this problem in one of two ways: 1. Edit the source java file to change the package line to "package com.filonet.jdf.servlet;" 2. Move the servlet to the .../WEB- INF/classes/com/lgeds/jdf/servlet directory Randy -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Thursday, March 08, 2001 11:33 AM To: [EMAIL PROTECTED]; Tomcat-Dev Subject: what's mean "wrong name." message? Help me...following error occurs. and i have no com.lgeds.jdf.servlet.UploadedFile class. but What does Tomcat talking to me ? Help me.. what's mean wrong name.? i already store a class file "UploadedFile.class" to "/usr/local/tomcat/webapps/en/WEB-INF/classes/com/filonet/jdf/servlet/" i wonder what's mean following line Ctx(/en): Exceptionblah blah...^^ Thanks. 2001-03-09 01:21:47 - Ctx( /en ): Exception in: R( /en + /jsp/fileop/upload/Uplo adGo_en.jsp + null) - javax.servlet.ServletException: com/filonet/jdf/servlet/Up loadedFile (wrong name: com/lgeds/jdf/servlet/UploadedFile) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection Ajp12ConnectionHandler.java:166) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool. java:498) at java.lang.Thread.run(Thread.java:484) Root cause: java.lang.NoClassDefFoundError: com/filonet/jdf/servlet/UploadedFile (wrong name : com/lgeds/jdf/servlet/UploadedFile) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:486) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111) at java.net.URLClassLoader.defineClass(URLClassLoader.java:248) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:297) at java.lang.ClassLoader.loadClass(ClassLoader.java:290) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286) at java.lang.ClassLoader.loadClass(ClassLoader.java:253) at org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.j ava:446) at java.lang.ClassLoader.loadClass(ClassLoader.java:253) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313) at com.filonet.jdf.servlet.MultipartRequest.init(MultipartRequest. java:139) at jsp.fileop.upload._0002fjsp_0002ffileop_0002fupload_0002fUploadGo_000 5fen_0002ejspUploadGo_0005fen_jsp_0._jspService(_0002fjsp_0002ffileop_0002fu ploa d_0002fUploadGo_0005fen_0002ejspUploadGo_0005fen_jsp_0.java:97) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja va:177) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection (Ajp12ConnectionHandler.java:166) at