-----Original Message-----
From: Neven Cvetkovic <neven.cvetko...@gmail.com>
To: Tomcat Users List <users@tomcat.apache.org>
Sent: Tue, Apr 2, 2013 1:48 pm
Subject: Re: Trouble loading MS SQl Server database driver in Tomcat 7.0.37


David,

I would like to split troubleshooting into three steps:

- tomcat startup (no app deployed)
- deploy application war file (copy war to webapps)
- test application in browser

This way you can really isolate and nail down the problem. When does the
exception occur?

Can you give us theee console outputs with complete stacktraces?

I suspect that you still have that jboss transaction manager lookup defined.

Cheers!


Here is the localhost log file also. This might be useful. This is after the 
app is deployed and the home page launched.

Apr 04, 2013 12:36:48 PM org.apache.catalina.core.ApplicationContext log
SEVERE: StandardWrapper.Throwable
java.lang.NoClassDefFoundError: javax/transaction/Synchronization
        at 
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
        at 
com.systemsmadesimple.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:43)
        at 
com.systemsmadesimple.hibernate.DatabaseManager.getDbInfo(DatabaseManager.java:23)
        at com.systemsmadesimple.struts.WebConfig.initialize(WebConfig.java:40)
        at 
com.systemsmadesimple.ServletInitializer.init(ServletInitializer.java:92)
        at javax.servlet.GenericServlet.init(GenericServlet.java:160)
        at 
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5033)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5317)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
        at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)
        at 
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ClassNotFoundException: javax.transaction.Synchronization
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)
        ... 23 more

Apr 04, 2013 12:36:48 PM org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet /SystemsMadeSimple threw load() exception
java.lang.ClassNotFoundException: javax.transaction.Synchronization
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)
        at 
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
        at 
com.systemsmadesimple.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:43)
        at 
com.systemsmadesimple.hibernate.DatabaseManager.getDbInfo(DatabaseManager.java:23)
        at com.systemsmadesimple.struts.WebConfig.initialize(WebConfig.java:40)
        at 
com.systemsmadesimple.ServletInitializer.init(ServletInitializer.java:92)
        at javax.servlet.GenericServlet.init(GenericServlet.java:160)
        at 
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5033)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5317)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
        at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)
        at 
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)
Apr 04, 2013 12:37:47 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [action] in context with path 
[/SystemsMadeSimple] threw exception [Servlet execution threw an exception] 
with root cause
java.lang.NoClassDefFoundError: Could not initialize class 
com.systemsmadesimple.hibernate.HibernateUtil
        at 
com.systemsmadesimple.hibernate.DatabaseManager.getAdHocData(DatabaseManager.java:171)
        at 
com.systemsmadesimple.struts.action.HomeAction.execute(HomeAction.java:50)
        at 
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
        at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
        at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
        at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
        at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)

      

 

Reply via email to