Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 42522 invoked from network); 9 Jun 2005 06:30:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 9 Jun 2005 06:30:56 -0000 Received: (qmail 8696 invoked by uid 500); 9 Jun 2005 06:30:44 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 8689 invoked by uid 500); 9 Jun 2005 06:30:43 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 8672 invoked by uid 99); 9 Jun 2005 06:30:43 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from cogentlogic.cogentlogic.com (HELO tesla.cogentlogic.com) (66.163.12.83) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 08 Jun 2005 23:30:41 -0700 Received: from THESIGER ([10.0.0.12]) by tesla.cogentlogic.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2656.59) id L9LYXSDG; Thu, 9 Jun 2005 02:12:25 -0400 Message-ID: <00b101c56cbb$987ab570$0c00000a@thesiger> From: "Jeff" To: References: <6.0.2.0.0.20050609092530.0215a4d0@pob.huji.ac.il> Subject: Re: Cannot install Axis - Pls. help. Date: Thu, 9 Jun 2005 02:22:22 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1437 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I did say that Java is broken! Jeff ----- Original Message ----- From: "Gila Cohen" To: Sent: Thursday, June 09, 2005 2:27 AM Subject: Re: Cannot install Axis - Pls. help. > > > Well, this is not a good enough solution! I can do what you suggest on a > developing machine, but I cannot do it on a beta machine / production > machine!!! I hope I won't have these problems when I get to the real machines! > > Gila > > At 09:16 PM 6/8/2005, you wrote: > > >To all: > > > >As a comment, I recently posted a similar "This isn't working" query which > >was general enough the it received no replies. I ended up removing all > >versions of Java on my machine (about 6 I think) except the one I need to > >use with MyEclipse, removed all Java applications that I no longer used, > >and completely removed the classpath variable. When that still didn't > >work, I removed and reinstalled Tomcat and Axis, and lo and behold, > >everything started working just fine. > > > >I'm pretty sure I had significant version conflict problems, various > >duplicate copies of JARs, and all the good stuff. Cleanup and try again > >with a minimum Java installation seems to be a good approach to a whole > >host of messy Java problems, and maybe that's one of the most reasonable > >suggestions you can offer. > > > >JFE. > > > > > > > > > > > > "Jeff" > > > > > > > > > .com> cc: (bcc: Jack > > Emmerichs/MKE/eFunds) > > > > Subject: Re: Cannot > > install Axis - Pls. > > help. > > 06/08/2005 > > 12:36 > > > > PM > > > > Please respond > > to > > > > axis-user > > > > > > > > > > > > > > > > > > > >Good for you, Gila. > > > >This sort of thing happens far too often and far too often we don't really > >have a good account of the original problem, we are just so pleased to get > >things going. > > > > > >Jeff > > > > ----- Original Message ----- > > From: Gila Cohen > > To: axis-user@ws.apache.org > > Sent: Wednesday, June 08, 2005 9:49 AM > > Subject: Re: Cannot install Axis - Pls. help. > > > > > > well, listen to this. I formatted my PC (not because of the axis > > problem!), reinstalled the same versions of Tomcat + Apache, but used a > > higher version of Java (4.1.2 instead of 4.1.0), and then I installed axis > > just as before, and poof, it works. My main web application is not working > > yet properly - It could be that I'll have the same problem as soon it > > does. I'll find out in a day or two, and I'll keep you posted. > > > > Thanks for the info aout the classpath. Yes, I am aware of this kind of > > classpath problems... being once a young Java developer! > > > > Thanks, > > GC > > > > At 03:06 PM 6/6/2005, you wrote: > > I didn't precisely say "global problem with the class path" and I > > sort of guessed that you would be a Java developer. I was simply > > bringing your attention to the fact that countless developer-years > > have been lost due to people dealing with class path problems. Your > > current problem seems to be such a problem. > > > > By moving JAR files from C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib > > to C:\Apache\Tomcat4\common\lib you should be giving them greater > > exposure so more things should work. In reality you might get > > versioning problems between different web applications but not under > > a simple configuration. > > > > Did you overwrite any JAR files when you moved to JAR files to > > C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib ? > > > > > > Jeff > > > > > > ----- Original Message ----- > > From: Gila Cohen > > To: axis-user@ws.apache.org > > Sent: Monday, June 06, 2005 5:54 AM > > Subject: Re: Cannot install Axis - Pls. help. > > > > > > Jeff, > > > > Thanks for your reply. What do you mean by saying there is a > > global problem with the class path? I am a java programmer, > > can you please give me some more information? looks like I > > have to know this stuff.... > > I tried your advice - and it got worse: now I cannot run any > > other web application! Could that be the logging jars from > > axis are disturbing the logging jars of my existing > > applications? > > > > Here is what I get when I try to open an existing web app: > > > > > > Bad Gateway > > > > > > The proxy server received an invalid response from an upstream > > server. > > > > Apache/2.0.48 (Win32) mod_jk2/2.0.4 Server at > > gulistan.bot.huji.ac.il Port 80 > > > > And in the error log of tomcat: > > > > > > Created catalinaLoader in: C:\Apache\Tomcat4\server\lib > > java.lang.reflect.InvocationTargetException > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > at > > > >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 9) > > at > > > >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp l.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > > > >org.apache.catalina.startup.BootstrapService.init(BootstrapService.java:231 ) > > at > > > >org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:297 ) > > Caused by: java.lang.NoClassDefFoundError: > > org/apache/log4j/Layout > > at > > > >org.apache.commons.logging.impl.Log4jFactory.getInstance(Log4jFactory.java: 153) > > at > > > >org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.j ava:285) > > at > > > >org.apache.commons.logging.LogFactory.getLog(LogFactory.java:409) > > at > > org.apache.commons.digester.Digester.(Digester.java:346) > > at > > > >org.apache.catalina.startup.Catalina.createStartDigester(Catalina.java:280) > > at > > > >org.apache.catalina.startup.CatalinaService.load(CatalinaService.java:183) > > at > > > >org.apache.catalina.startup.CatalinaService.load(CatalinaService.java:258) > > ... 6 more > > > > > > That is - nothing else in the logs.... > > > > Thanks again for your help, > > GC > > > > > > > > At 20:28 05/06/2005, you wrote: > > > > Java is broken! The fact of the matter is that the one > > and only show-stopper > > problem with Java can be summed up in one term: 'class > > path'. It's something > > that some Java developers pretend doesn't exist and > > novices think they have > > licked...until they start to write more code! > > Unfortunately, the Sun folks > > think that trivia like for-each is more important than > > fixing the class path > > problem. Admittedly, it is a big problem and I suspect > > that the solution is > > going to come from someone outside of Sun setting aside > > a good deal of time > > to figure it out but until that happens, we will have to > > put up with this > > sort of insane solution... > > > > Stop Tomcat. Move log4j-1.2.8.jar to > > /common/lib Start Tomcat > > and test. If you still have a problem, then repeat for > > commons-discovery.jar > > and commons-logging.jar, together. If you still have a > > problem, then repeat > > for other JARs in /webapps/axis/WEB-INF/lib > > > > > > Jeff > > > > > > ----- Original Message ----- > > From: "Gila Cohen" > > To: > > Sent: Sunday, June 05, 2005 7:02 AM > > Subject: Re: Cannot install Axis - Pls. help. > > > > > > > > > > > > > Hi, > > > > > > OK, I am sending the directory structure, and as you > > can see, it has all > > > the files. I tried to install axis on another machine > > just the way I do it > > > on my machine, and it works there! I am trying to find > > what is the > > > difference between the 2 machines. Following some of > > the emails in the > > > site, I thought the mcaffe antivirus might be > > disturbing - so I > > > un-installed on the failing machine it and tried to > > validate the axis > > > installation without it - with no success. > > > Other reasons I can think of: > > > 1) different versions of Java: on the successful > > machine I have java 1.5 > > > installed, including java web service developer pack > > 1.5. On the failing > > > machine I have java 1.4.0 > > > 2) some other sw is disturbing. > > > > > > well, these options are more difficult to check... but > > I'll get to them in > > > a while. > > > > > > BTW, I get an error while I start tomcat - I am also > > sending the error > > from > > > tomcat's log. > > > > > > Many thanks, > > > GC > > > > > > Directory of > > C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib > > > ============================================ > > > > > > 06/05/2005 01:49p . > > > 06/05/2005 01:49p .. > > > 05/07/2005 09:14p 55,147 activation.jar > > > 06/13/2003 10:28a 385,010 axis-ant.jar > > > 06/13/2003 10:28a 1,235,721 axis.jar > > > 06/13/2003 10:28a 71,442 > > commons-discovery.jar > > > 06/13/2003 10:28a 31,605 > > commons-logging.jar > > > 06/05/2005 01:49p 0 dir.txt > > > 06/13/2003 10:28a 35,759 jaxrpc.jar > > > 06/13/2003 10:28a 352,668 log4j-1.2.8.jar > > > 06/13/2003 10:28a 18,501 saaj.jar > > > 06/13/2003 10:28a 113,853 wsdl4j.jar > > > 10 File(s) 2,299,706 bytes > > > 2 Dir(s) 16,764,686,336 bytes free > > > > > > > > > Error from tomcat log: > > > ================= > > > > > > > > > 2005-06-05 08:58:07 WebappLoader[/axis]: Deploying > > class repositories to > > > work directory > > C:\Apache\Tomcat4\work\Standalone\localhost\axis > > > 2005-06-05 08:58:07 WebappLoader[/axis]: Deploy class > > files > > > /WEB-INF/classes to > > C:\Apache\Tomcat4\webapps\axis\WEB-INF\classes > > > 2005-06-05 08:58:07 WebappLoader[/axis]: Deploy JAR > > > /WEB-INF/lib/activation.jar to > > > > > C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\activation.jar > > > 2005-06-05 08:58:07 WebappLoader[/axis]: Deploy JAR > > > /WEB-INF/lib/axis-ant.jar to > > > > > C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\axis-ant.jar > > > 2005-06-05 08:58:08 WebappLoader[/axis]: Deploy JAR > > /WEB-INF/lib/axis.jar > > > to C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\axis.jar > > > 2005-06-05 08:58:11 WebappLoader[/axis]: Deploy JAR > > > /WEB-INF/lib/commons-discovery.jar to > > > > > > >C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\commons-discovery.jar > > > 2005-06-05 08:58:11 WebappLoader[/axis]: Deploy JAR > > > /WEB-INF/lib/commons-logging.jar to > > > > > > >C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\commons-logging.jar > > > 2005-06-05 08:58:11 WebappLoader[/axis]: Deploy JAR > > /WEB-INF/lib/jaxrpc.jar > > > to > > C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\jaxrpc.jar > > > 2005-06-05 08:58:11 WebappLoader[/axis]: Deploy JAR > > > /WEB-INF/lib/log4j-1.2.8.jar to > > > > > C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar > > > 2005-06-05 08:58:12 WebappLoader[/axis]: Deploy JAR > > /WEB-INF/lib/saaj.jar > > > to C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\saaj.jar > > > 2005-06-05 08:58:13 WebappLoader[/axis]: Deploy JAR > > /WEB-INF/lib/wsdl4j.jar > > > to > > C:\Apache\Tomcat4\webapps\axis\WEB-INF\lib\wsdl4j.jar > > > 2005-06-05 08:58:13 WebappLoader[/axis]: Reloading > > checks are enabled for > > > this Context > > > 2005-06-05 08:58:19 StandardManager[/axis]: Seeding > > random number > > generator > > > class java.security.SecureRandom > > > 2005-06-05 08:58:19 StandardManager[/axis]: Seeding of > > random number > > > generator has been completed > > > 2005-06-05 08:58:19 StandardWrapper[/axis:default]: > > Loading container > > > servlet default > > > 2005-06-05 08:58:19 StandardWrapper[/axis:invoker]: > > Loading container > > > servlet invoker > > > 2005-06-05 08:58:20 > > StandardWrapper[/axis:AdminServlet]: Marking servlet > > > AdminServlet as unavailable > > > 2005-06-05 08:58:20 StandardContext[/axis]: Servlet > > /axis threw load() > > > exception > > > javax.servlet.ServletException: Error instantiating > > servlet class > > > org.apache.axis.transport.http.AdminServlet > > > at > > > > > > >org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:9 1 > > 2) > > > at > > > >org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823) > > > at > > > > > > >org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java : > > 3427) > > > at > > > >org.apache.catalina.core.StandardContext.start(StandardContext.java:3628) > > > at > > > >org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > > > at > > > >org.apache.catalina.core.StandardHost.start(StandardHost.java:754) > > > at > > > >org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > > > at > > > >org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363) > > > at > > > >org.apache.catalina.core.StandardService.start(StandardService.java:497) > > > at > > > >org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) > > > at > > > >org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:273) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > > at > > > > > > >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 9 > > ) > > > at > > > > > > >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp l > > .java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at > > > > > > >org.apache.catalina.startup.BootstrapService.start(BootstrapService.java:24 5 > > ) > > > at > > > > > > >org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:307 ) > > > ----- Root Cause ----- > > > java.lang.NoClassDefFoundError: > > org/apache/log4j/Layout > > > at > > > > > > >org.apache.commons.logging.impl.Log4jFactory.getInstance(Log4jFactory.java: 1 > > 53) > > > at > > > > > > >org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.j a > > va:285) > > > at > > > >org.apache.commons.logging.LogFactory.getLog(LogFactory.java:409) > > > at > > > >org.apache.axis.components.logger.LogFactory.getLog(LogFactory.java:76) > > > at > > > >org.apache.axis.transport.http.AxisServlet.(AxisServlet.java:103) > > > at java.lang.Class.forName0(Native Method) > > > at java.lang.Class.forName(Class.java:130) > > > at > > > > > > >org.apache.axis.transport.http.AxisServletBase.class$(AxisServletBase.java: 9 > > 5) > > > at > > > > > > >org.apache.axis.transport.http.AxisServletBase.(AxisServletBase.jav a > > :94) > > > at > > > >sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > Method) > > > at > > > > > > >sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcce s > > sorImpl.java:39) > > > at > > > > > > >sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstru c > > torAccessorImpl.java:27) > > > at > > > >java.lang.reflect.Constructor.newInstance(Constructor.java:274) > > > at java.lang.Class.newInstance0(Class.java:296) > > > at java.lang.Class.newInstance(Class.java:249) > > > at > > > > > > >org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:9 0 > > 3) > > > at > > > >org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823) > > > at > > > > > > >org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java : > > 3427) > > > at > > > >org.apache.catalina.core.StandardContext.start(StandardContext.java:3628) > > > at > > > >org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > > > at > > > >org.apache.catalina.core.StandardHost.start(StandardHost.java:754) > > > at > > > >org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) > > > at > > > >org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363) > > > at > > > >org.apache.catalina.core.StandardService.start(StandardService.java:497) > > > at > > > >org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) > > > at > > > >org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:273) > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > > at > > > > > > >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 9 > > ) > > > at > > > > > > >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp l > > .java:25) > > > at java.lang.reflect.Method.invoke(Method.java:324) > > > at > > > > > > >org.apache.catalina.startup.BootstrapService.start(BootstrapService.java:24 5 > > ) > > > at > > > > > > >org.apache.catalina.startup.BootstrapService.main(BootstrapService.java:307 ) > > > > > > > > > > > > >