RE: java.lang.NoClassDefFoundError with JDK1.3.1 _13 ! works fine with jdk 1.4.2
sunil gera <[email protected]>
| Newsgroups | gmane.comp.java.sshtools.user |
|---|---|
| Message-ID | <[email protected]> |
Use JSSH-0.2.7 and JDK 1.3.1_14-b03+, include ant.jar and log4j.jar Works fine for me. Pauwels Stefan <[email protected]> wrote: Sorry, but now I have to pass... I use JDK1.4, so I have no experience with this error. Regards, Stefan -----Original Message----- From: Rahul G [mailto:[email protected]] Sent: donderdag 20 januari 2005 14:38 To: Pauwels Stefan Cc: J2SSH Users Subject: Re: [Sshtools-users] java.lang.NoClassDefFoundError with JDK1.3.1_13 ! works fine with jdk 1.4.2 Hi Stefan, I downloaded the JCE1_2_2 from the sun site. I copied bothe the jar files (1) jce1_2_2.jar and (2) sunjce_provider.jar in the tomcat/webapps/myapp/web-inf/lib folder but still it is giving me exceptions: The stackTrace is : **************************************************************************** 9032 [HttpProcessor[8080][3]] INFO cipher.SshCipherFactory - Loading supported cipher algorithms 9282 [HttpProcessor[8080][3]] INFO configuration.ConfigurationLoader - JAVA version is 1.3.1_13 9282 [HttpProcessor[8080][3]] INFO configuration.ConfigurationLoader - SUN security provider found 9282 [HttpProcessor[8080][3]] INFO configuration.ConfigurationLoader - SunRsaSign security provider found 9282 [HttpProcessor[8080][3]] INFO configuration.ConfigurationLoader - Attempting to load the bouncycastle jce provi r 9297 [HttpProcessor[8080][3]] INFO configuration.ConfigurationLoader - Failed to load the bouncycastle jce provider java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1406) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1254) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:115) at com.sshtools.j2ssh.configuration.ConfigurationLoader.initialize(Unknown Source) at com.sshtools.j2ssh.configuration.ConfigurationLoader.initialize(Unknown Source) at com.sshtools.j2ssh.configuration.ConfigurationLoader.isConfigurationAvailable(Unknown Source) at com.sshtools.j2ssh.transport.cipher.SshCipherFactory.<clinit>(Unknown Source) at com.sshtools.j2ssh.configuration.SshConnectionProperties.<init>(Unknown Source) at com.ezdata.appupload.protocol.sftp.SFTPRequestHelper.postData(SFTPRequestHelper.java:72) at com.ezdata.appupload.Application.run(Application.java:173) at com.ezdata.appupload.AppUpload.processRequest(AppUpload.java:55) at com.ezdata.appupload.AppUpload.doPost(AppUpload.java:95) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125) at java.lang.Thread.run(Thread.java:479) 9313 [HttpProcessor[8080][3]] INFO configuration.ConfigurationLoader - An existing provider has been detected 9329 [HttpProcessor[8080][3]] INFO kex.SshKeyExchangeFactory - Loading key exchange methods 9391 [HttpProcessor[8080][3]] INFO publickey.SshKeyPairFactory - Loading public key algorithms 9485 [HttpProcessor[8080][3]] INFO compression.SshCompressionFactory - Loading compression methods 9485 [HttpProcessor[8080][3]] INFO hmac.SshHmacFactory - Loading message authentication methods 9672 [HttpProcessor[8080][3]] INFO transport.TransportProtocolCommon - Starting transport protocol 9688 [Transport protocol 1] INFO transport.TransportProtocolCommon - Registering transport protocol messages with in tstream 10016 [Transport protocol 1] ERROR transport.TransportProtocolCommon - The Transport Protocol thread failed com.sshtools.j2ssh.transport.AlgorithmNotSupportedException: DH KeyPairGenerator not available at com.sshtools.j2ssh.transport.kex.DhGroup1Sha1.onInit(Unknown Source) at com.sshtools.j2ssh.transport.kex.SshKeyExchange.init(Unknown Source) at com.sshtools.j2ssh.transport.TransportProtocolCommon.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) com.sshtools.j2ssh.transport.AlgorithmNotSupportedException: DH KeyPairGenerator not available at com.sshtools.j2ssh.transport.kex.DhGroup1Sha1.onInit(Unknown Source) at com.sshtools.j2ssh.transport.kex.SshKeyExchange.init(Unknown Source) at com.sshtools.j2ssh.transport.TransportProtocolCommon.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) 10016 [HttpProcessor[8080][3]] INFO transport.TransportProtocolCommon - Sending SSH_MSG_DISCONNECT 10016 [HttpProcessor[8080][3]] WARN transport.TransportProtocolCommon - Failed to send disconnect java.lang.NullPointerException at com.sshtools.j2ssh.transport.TransportProtocolCommon.stop(Unknown Source) at com.sshtools.j2ssh.transport.TransportProtocolCommon.sendDisconnect(Unknown Source) at com.sshtools.j2ssh.transport.TransportProtocolCommon.disconnect(Unknown Source) at com.sshtools.j2ssh.SshClient.disconnect(Unknown Source) at com.ezdata.appupload.protocol.sftp.SFTPRequestHelper.postData(SFTPRequestHelper.java:131) at com.ezdata.appupload.Application.run(Application.java:173) at com.ezdata.appupload.AppUpload.processRequest(AppUpload.java:55) at com.ezdata.appupload.AppUpload.doPost(AppUpload.java:95) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125) at java.lang.Thread.run(Thread.java:479) DH KeyPairGenerator not available **************************************************************************** Are there any more dependancies to implement the jce? Or do I've to make any changes in my code? Regards ! Rahul G ----- Original Message ----- From: Pauwels Stefan To: 'Rahul G' ; [email protected] Sent: Thursday, January 20, 2005 6:30 PM Subject: RE: [Sshtools-users] java.lang.NoClassDefFoundError with JDK1.3.1_13 ! works fine with jdk 1.4.2 Hello, With JDK 1.3.1 you need a separate package : JCE: http://java.sun.com/products/jce/index-122.html This is included with JDK 1.4.x but not with JDK1.3.1 Best regards, Stefan Sunil K Gera --------------------------------- Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone.