<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:st1 = "urn:schemas-microsoft-com:office:smarttags" xmlns:o = 
"urn:schemas-microsoft-com:office:office"><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18904"></HEAD>
<BODY>
    <BR>
    <BR>
    
<DIV dir=ltr align=left>&nbsp;</DIV>
<DIV></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=466035014-02072010>Hey 
there,</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN 
class=466035014-02072010></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN class=466035014-02072010>I am very much a 
newbie to Drools, and I have been following the sample Application setup in the 
Drools Jboss Rules 5.0 developers guide.&nbsp; However, I am having some very 
very annoying problems with my persistence setup.&nbsp; My&nbsp;application is 
giving the following error, and then appears to use a default database 
jdbc:h2:mem:mydb,</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN 
class=466035014-02072010></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN class=466035014-02072010>SEVERE: Context 
initialization 
failed<BR>org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'entityManagerFactory' defined in class path resource 
[applicationContext.xml]: Invocation of init method failed; nested exception is 
org.springframework.jdbc.datasource.lookup.DataSourceLookupFailureException: 
Failed to look up JNDI DataSource with name 'jdbc/testDS1'; nested exception is 
javax.naming.NameNotFoundException: Name jdbc is not bound in this 
Context<BR>&nbsp;at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)<BR>&nbsp;at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)<BR>&nbsp;at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)<BR>&nbsp;at 
java.security.AccessController.doPrivileged(Native Method)<BR>&nbsp;at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)<BR>&nbsp;at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)<BR>&nbsp;at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)<BR>&nbsp;at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)<BR>&nbsp;at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)<BR>&nbsp;at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)<BR>&nbsp;at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)<BR>&nbsp;at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)<BR>&nbsp;at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)<BR>&nbsp;at 
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:402)<BR>&nbsp;at 
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:316)<BR>&nbsp;at 
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:282)<BR>&nbsp;at 
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)<BR>&nbsp;at 
javax.servlet.GenericServlet.init(GenericServlet.java:212)<BR>&nbsp;at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)<BR>&nbsp;at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)<BR>&nbsp;at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)<BR>&nbsp;at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)<BR>&nbsp;at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<BR>&nbsp;at 
org.apache.catalina.core.StandardHost.start(StandardHost.java:785)<BR>&nbsp;at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)<BR>&nbsp;at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)<BR>&nbsp;at 
org.apache.catalina.core.StandardService.start(StandardService.java:519)<BR>&nbsp;at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)<BR>&nbsp;at 
org.apache.catalina.startup.Catalina.start(Catalina.java:581)<BR>&nbsp;at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<BR>&nbsp;at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<BR>&nbsp;at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<BR>&nbsp;at 
java.lang.reflect.Method.invoke(Method.java:597)<BR>&nbsp;at 
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)<BR>&nbsp;at 
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)<BR>Caused by: 
org.springframework.jdbc.datasource.lookup.DataSourceLookupFailureException: 
Failed to look up JNDI DataSource with name 'jdbc/testDS1'; nested exception is 
javax.naming.NameNotFoundException: Name jdbc is not bound in this 
Context<BR>&nbsp;at 
org.springframework.jdbc.datasource.lookup.JndiDataSourceLookup.getDataSource(JndiDataSourceLookup.java:47)<BR>&nbsp;at 
org.springframework.orm.jpa.persistenceunit.PersistenceUnitReader.parsePersistenceUnitInfo(PersistenceUnitReader.java:281)<BR>&nbsp;at 
org.springframework.orm.jpa.persistenceunit.PersistenceUnitReader.parseDocument(PersistenceUnitReader.java:215)<BR>&nbsp;at 
org.springframework.orm.jpa.persistenceunit.PersistenceUnitReader.readPersistenceUnitInfos(PersistenceUnitReader.java:139)<BR>&nbsp;at 
org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager.readPersistenceUnitInfos(DefaultPersistenceUnitManager.java:303)<BR>&nbsp;at 
org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager.preparePersistenceUnitInfos(DefaultPersistenceUnitManager.java:275)<BR>&nbsp;at 
org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager.afterPropertiesSet(DefaultPersistenceUnitManager.java:260)<BR>&nbsp;at 
org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:192)<BR>&nbsp;at 
org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)<BR>&nbsp;at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)<BR>&nbsp;at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)<BR>&nbsp;... 
34 more<BR>Caused by: javax.naming.NameNotFoundException: Name jdbc is not bound 
in this Context<BR>&nbsp;at 
org.apache.naming.NamingContext.lookup(NamingContext.java:770)<BR>&nbsp;at 
org.apache.naming.NamingContext.lookup(NamingContext.java:153)<BR>&nbsp;at 
org.apache.naming.SelectorContext.lookup(SelectorContext.java:152)<BR>&nbsp;at 
javax.naming.InitialContext.lookup(InitialContext.java:392)<BR>&nbsp;at 
org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:155)<BR>&nbsp;at 
org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:88)<BR>&nbsp;at 
org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:153)<BR>&nbsp;at 
org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:178)<BR>&nbsp;at 
org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:104)<BR>&nbsp;at 
org.springframework.jdbc.datasource.lookup.JndiDataSourceLookup.getDataSource(JndiDataSourceLookup.java:44)<BR>&nbsp;... 
44 more</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN 
class=466035014-02072010></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN 
class=466035014-02072010></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN 
class=466035014-02072010></SPAN></FONT>&nbsp;</DIV>
<DIV><SPAN class=466035014-02072010><FONT size=2 face=Arial>I have searched 
every forum I can find online to see if I can find the solution to this proble, 
but so far I have not had any joy.&nbsp; The setup I have&nbsp;following the 
book to the finest detail, and my transaction manager has been set up using the 
</FONT>
<P><FONT face=Arial><FONT 
size=2>http://docs.codehaus.org/display/BTM/Tomcat13&nbsp;<SPAN 
class=466035014-02072010> site.&nbsp; Please can somebody advise me on where I 
could be going wrong?&nbsp; Is there something in the book that I am 
missing?&nbsp; I have put the h2-1.0.77.jar in both my classpath and in the lib 
directory of Tomcat6.</SPAN></FONT></FONT><FONT face=Arial><FONT size=2><SPAN 
class=466035014-02072010>&nbsp;</SPAN></FONT></FONT></P>
<P><FONT face=Arial><FONT size=2><SPAN class=466035014-02072010>Thanks in 
advance,</SPAN></FONT></FONT></P>
<P><FONT face=Arial><FONT size=2><SPAN 
class=466035014-02072010></SPAN></FONT></FONT>&nbsp;</P>
<P><FONT face=Arial><FONT size=2><SPAN 
class=466035014-02072010>Julie</SPAN></FONT></FONT></P>
<P><FONT face=Arial><FONT size=2><SPAN 
class=466035014-02072010></SPAN></FONT></FONT>&nbsp;</P></SPAN></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV><FONT color=#122f56><FONT 
size=1><FONT face=Arial><FONT 
color=#000000>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR></FONT></FONT><FONT color=#ffffff><FONT size=1><FONT face=Arial><FONT 
color=#000000><STRONG><FONT color=#000000>Julie 
Wilson</FONT></STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</FONT><BR></FONT></FONT></FONT></FONT><FONT color=#ff0000><FONT color=#f0101a 
size=1 face=Arial>Java Developer<BR></FONT><FONT color=#000000><FONT size=1 
face=Arial>Technology<BR></FONT></FONT></FONT><FONT color=#122f56><FONT 
color=#000000><FONT size=1 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>Direct 
dial: +44 (0) 1442 
829879&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>Email: 
Julie.Wilson@grg.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR></FONT><A 
href="http://www.grassroots.uk.com/"><FONT color=#f0101a size=1 
face=Arial>www.grassroots.uk.com</FONT></A><FONT size=1 
face=Arial>&nbsp;&nbsp;&nbsp;<BR><BR><BR><IMG border=0 alt="Grass Roots Logo" 
align=absBottom 
src="http://www.grassroots.uk.com/bdr-emp2/gruk/img/logo-gr-inspiring.jpg" 
width=155 height=44 NOSEND="1"><BR></FONT></FONT><FONT 
color=#122f56><BR></FONT></FONT>
<TABLE border=0 cellSpacing=0 summary=info@officeaddon.com cellPadding=0 
width=630>
  <TBODY>
  <TR>
    <TD>
      <HR align=left SIZE=1>
      <FONT color=#000000 size=1 face=Arial>Grass Roots &#8226; &#8226;&nbsp;Belfast &#8226;&nbsp; 
      &#8226; Switchboard&nbsp;+44 (0) 1442 829400</FONT> 
      <HR align=left SIZE=1>
      <FONT face=Arial><FONT size=1><EM><BR>Grass Roots is proud to feature in 
      the 2007, 2008, 2009 and 2010 lists of&nbsp;Sunday Times best&nbsp;100 
      companies&nbsp;to work for in the UK.<BR><BR>
      <P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><EM><SPAN 
      style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: 7.5pt; mso-bidi-font-style: italic">Registered 
      Name: The <st1:Street w:st="on"><st1:address w:st="on">Grass Roots Group 
      UK Limited<SPAN style="mso-spacerun: yes">&nbsp; 
      </SPAN>Place</st1:address></st1:Street> of Incorporation: 
      <st1:country-region w:st="on">England</st1:country-region> &amp; 
      <st1:place w:st="on"><st1:country-region 
      w:st="on">Wales</st1:country-region></st1:place><SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Registered No.:<SPAN 
      style="mso-spacerun: yes">&nbsp; </SPAN>4155659<SPAN 
      style="mso-spacerun: yes">&nbsp; 
      </SPAN><o:p></o:p></SPAN></EM></P><EM><SPAN 
      style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: 7.5pt; mso-bidi-font-style: italic; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA">Registered 
      Office: <st1:Street w:st="on"><st1:address w:st="on">Pennyroyal 
      Court</st1:address></st1:Street>, <st1:Street w:st="on"><st1:address 
      w:st="on">Station Road</st1:address></st1:Street>, Tring, Herts. HP23 
      5QY</SPAN></EM><I><SPAN 
      style="FONT-FAMILY: Arial; FONT-SIZE: 7.5pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-GB; mso-bidi-language: AR-SA"><BR 
      style="mso-special-character: line-break"></SPAN></I><BR></EM><SPAN 
      style="FONT-FAMILY: 'Trebuchet MS'; COLOR: green; FONT-SIZE: 10pt" 
      lang=EN-US><SPAN 
      style="FONT-FAMILY: 'Trebuchet MS'; COLOR: green; FONT-SIZE: 10pt" 
      lang=EN-US><FONT color=#008000 size=1 face=Arial>Please consider the 
      environment - do you really need to print this 
      email?</FONT></SPAN></SPAN></FONT></FONT><BR></TD></TR></TBODY></TABLE><!--eMS4.9.2.D1M.7Y.2010-->
<DIV>&nbsp;</DIV>
    <BR>
    <BR>
<hr width="100%">
This e-mail message including any attachment(s) is intended for the addressee only and may be confidential. If you are not the
intended addressee, we request that you notify us immediately and delete this e-mail including any attachment(s), without
copying, forwarding, disclosing or using this (these) in any other way.<br>
<hr width="100%">
    </BODY></HTML>