Cannot start the IntegrationServer using server.sh

Could any one of you help me with this

We are upgrading from 6.1 to 6.5,the issue is when i am trying to start the integration server in 6.5 these are the errors that i am getting displayed,

java.lang.NoClassDefFoundError: com/webmethods/xslt/XSLTService
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
at java.lang.Class.getConstructor0(Class.java:2671)
at java.lang.Class.newInstance0(Class.java:321)
at java.lang.Class.newInstance(Class.java:303)
at com.wm.app.b2b.server.PackageManager.createInstance(PackageManager.java:2271)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:479)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:400)
at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:352)
at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:218)
at com.wm.app.b2b.server.Server.run(Server.java:314)
java.lang.NoClassDefFoundError: com.wm.adapter.wmjdbc.connection.JDBCConnectionFactory
at com.wm.adapter.wmjdbc.util.SamplePropertiesXML.class$(SamplePropertiesXML.java:32)
at com.wm.adapter.wmjdbc.util.SamplePropertiesXML.(SamplePropertiesXML.java:32)
at com.wm.adapter.wmjdbc.JDBCAdapter.initialize(JDBCAdapter.java:115)
at com.wm.adk.WmAdapter.(WmAdapter.java:56)
at com.wm.adapter.wmjdbc.JDBCAdapter.(JDBCAdapter.java:48)
at com.wm.adapter.wmjdbc.JDBCAdapter.getInstance(JDBCAdapter.java:34)
at com.wm.adapter.wmjdbc.admin.Service.registerAdapter(Service.java:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:287)
at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:587)
at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:229)
at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49)
at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:199)
at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:39)
at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:403)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:503)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:367)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:128)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:100)
at com.wm.app.b2b.server.SessionInvoke.run(Session.java:705)
at com.wm.util.pool.PooledThread.run(PooledThread.java:105)
at java.lang.Thread.run(Thread.java:595)

You may be receiving these errors, because you don’t have enough Perm Size for the JVM to load all the needed class files into memory. If this is the root cause you will also have Out of Memory exceptions in the GC log file.

The default value for MaxPermSize is 64MB. You may try setting it to a bigger value, for example 128MB by adding this setting to the Java run command in your server.sh file:
-XX:MaxPermSize=128m

Thanks for the reply…