Hello, I added the jar to the "$CATALINA_BASE/lib" folder. Still getting the same problem. This is the entire exception trace.
INFO: Illegal access: this web application instance has been stopped already. Could not load org.bouncycastle.crypto.modes.CBCBlockCipher. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1370) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1329) at org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher.engineSetMode(Unknown Source) at javax.crypto.Cipher$Transform.setModePadding(Cipher.java:357) at javax.crypto.Cipher.chooseProvider(Cipher.java:847) at javax.crypto.Cipher.init(Cipher.java:1348) at sun.security.ssl.CipherBox.<init>(CipherBox.java:175) at sun.security.ssl.CipherBox.newCipherBox(CipherBox.java:208) at sun.security.ssl.CipherSuite$BulkCipher.newCipher(CipherSuite.java:467) at sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:507) at sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:485) at sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:190) at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl.java:342) at sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(SSLContextImpl.java:293) at sun.security.ssl.SSLSocketImpl.init(SSLSocketImpl.java:576) at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:494) at sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:313) at org.apache.tomcat.util.net.jsse.JSSESocketFactory.acceptSocket(JSSESocketFactory.java:152) at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352) at java.lang.Thread.run(Thread.java:722) after this catalina.out keeps logging the exception SEVERE: Socket accept failed java.lang.NoClassDefFoundError: org/bouncycastle/crypto/modes/CBCBlockCipher at org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher.engineSetMode(Unknown Source) at javax.crypto.Cipher$Transform.setModePadding(Cipher.java:357) at javax.crypto.Cipher.chooseProvider(Cipher.java:847) at javax.crypto.Cipher.init(Cipher.java:1348) at sun.security.ssl.CipherBox.<init>(CipherBox.java:175) at sun.security.ssl.CipherBox.newCipherBox(CipherBox.java:208) at sun.security.ssl.CipherSuite$BulkCipher.newCipher(CipherSuite.java:467) at sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:507) at sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:485) at sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:190) at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl.java:342) at sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(SSLContextImpl.java:293) at sun.security.ssl.SSLSocketImpl.init(SSLSocketImpl.java:576) at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:494) at sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:313) at org.apache.tomcat.util.net.jsse.JSSESocketFactory.acceptSocket(JSSESocketFactory.java:152) at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352) at java.lang.Thread.run(Thread.java:722) catalina.out fills out the entire space in var folder in a very short time On 1 April 2015 at 17:26, Bhagyashree Jog <rani...@gmail.com> wrote: > Thanks for the input. Will look into it. > On 01-Apr-2015 5:00 pm, "Daniel Mikusa" <dmik...@pivotal.io> wrote: > >> On Wed, Apr 1, 2015 at 2:30 AM, Bhagyashree Jog <rani...@gmail.com> >> wrote: >> >> > I am getting the following error on deploying tomcat >> > >> > org.apache.tomcat.util.net.JIoEndpoint$Acceptor run >> > SEVERE: Socket accept failed >> > java.lang.NoClassDefFoundError: >> > org/bouncycastle/crypto/modes/CBCBlockCipher >> > >> >> You're missing a JAR file, or it's in the wrong place, and this class >> can't >> be found. Find the right JAR file and put it into the >> "$CATALINA_BASE/lib" >> directory. >> >> >> > at >> > >> > >> org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher.engineSetMode(Unknown >> > Source) >> > at javax.crypto.Cipher$Transform.setModePadding(Cipher.java:357) >> > at javax.crypto.Cipher.chooseProvider(Cipher.java:847) >> > at javax.crypto.Cipher.init(Cipher.java:1348) >> > at sun.security.ssl.CipherBox.<init>(CipherBox.java:175) >> > at sun.security.ssl.CipherBox.newCipherBox(CipherBox.java:208) >> > at >> > sun.security.ssl.CipherSuite$BulkCipher.newCipher(CipherSuite.java:467) >> > at >> > >> sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:507) >> > at >> > >> sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:485) >> > at >> sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:190) >> > at >> > >> > >> sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl.java:342) >> > at >> > >> > >> sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(SSLContextImpl.java:293) >> > at sun.security.ssl.SSLSocketImpl.init(SSLSocketImpl.java:576) >> > at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:494) >> > at >> > >> sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:313) >> > at >> > >> > >> org.apache.tomcat.util.net.jsse.JSSESocketFactory.acceptSocket(JSSESocketFactory.java:152) >> > at >> > >> org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352) >> > at java.lang.Thread.run(Thread.java:722) >> > >> > *This error is logged into catalina.out continuously and catalina.out >> gets >> > full in short time. tomcat version is : 6.0.24. Please help* >> > >> >> This is **really** old. You need to upgrade to 6.0.43 ASAP. >> >> Dan >> >> >> > >> > -- >> > Bhagyashree N Jog >> > >> > -- Bhagyashree N Jog