On 10/03/2017 17:39, KARR, DAVID wrote:
> I have a CXF/REST/Spring/JDBC app running in TomEE (7.0.1).  I've decided to 
> try to move it to Tomcat (8.5.11) because of some classloader conflicts (CXF 
> classes) I'm now seeing in trying to add some new code to the app.
> 
> Initially, I'm just running the server in Eclipse.
> 
> When I add the apps to Tomcat and start it up, without changing the server 
> conf, it starts up, but it fails to find my JNDI resources (obviously).
> 
> I have the following DataSource definition in the "tomee.xml" file in TomEE, 
> which is working fine:
> ------------------
>   <Resource id="tst36" type="DataSource">
>         testOnBorrow = true
>         testOnReturn = true
>         testWhileIdle = true
>         logValidationErrors = true
>         validationQuery = select 1 from dual
>         JdbcDriver = oracle.jdbc.OracleDriver
>         InitialSize = 2
>         MaxActive = 2
>         MinIdle = 2
>         MaxIdle = 2 
>         JdbcUrl = ...
>         UserName = ...
>         Password = ...
>   </Resource>
> -------------
> 
> When I attempt to add this Resource definition to the "context.xml" file in 
> Tomcat 8.5.11, I see errors like the following, and Tomcat fails to start up:
> ----------------
> Caused by: java.lang.NullPointerException
>       at java.util.StringTokenizer.<init>(StringTokenizer.java:199)
>       at java.util.StringTokenizer.<init>(StringTokenizer.java:221)
>       at 
> org.apache.catalina.core.NamingContextListener.createSubcontexts(NamingContextListener.java:1300)
>       at 
> org.apache.catalina.core.NamingContextListener.addResource(NamingContextListener.java:1081)
>       at 
> org.apache.catalina.core.NamingContextListener.createNamingContext(NamingContextListener.java:661)
>       at 
> org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:249)
> -----------------
> 
> I've tried converting the Resource definition to look more "normal", but 
> nothing I've tried makes any difference.  This is the current state of it:
> ------------------
>     <Resource id="jdbc/tst36" type="javax.sql.DataSource" auth="Container"

name="jdbc/tst36" not id=...

Mark


>               testOnBorrow="true" testOnReturn="true" testWhileIdle="true"
>               logValidationErrors="true" validationQuery="select 1 from dual"
>               JdbcDriver="oracle.jdbc.OracleDriver"
>               InitialSize="2" MaxActive="2" MinIdle="2" MaxIdle="2"
>               JdbcUrl="..."
>               UserName="..." Password="...">
>     </Resource>
> --------------
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to