title: DefaultEJBTimerDataSource is missing in WebSphere
body: <p>I've tried installing an application onto a server and when the server tries to start the application, I am seeing an error in the log. The most relevant part of the stack trace appear to be</p>
  
  <p><code>[9/11/14 16:29:14:780 EDT] 0000004f SharedEJBRunt E   WSVR0040E: addEjbModule failed for MyEJB-1.0.0.jar
  com.ibm.websphere.csi.EJBContainerException: EJB Timer Service not started
  ...
  Caused by: com.ibm.ws.scheduler.exception.SchedulerDataStoreException: com.ibm.ws.extensionhelper.exception.UnableToInitializeException: javax.naming.NameNotFoundException: Context: Server1MyAppCell/nodes/Server1MyAppNode/servers/server1, name: jdbc/DefaultEJBTimerDataSource: First component in name DefaultEJBTimerDataSource not found. [Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]</code></p>
  
  <p>I'm not sure what's causing this. My local server on my workstation does not produce this error. I'm not sure what <code>jdbc/DefaultEJBTimerDataSource</code> is used for: I certainly don't reference it in my application or in its' configuration, and I didn't create this datasource. I can't even see it on the Data Sources page in my local WebSphere admin console.</p>
  
  <p>Does anyone know what this datasource is used for and how it can be re-created? I have a feeling that it was supposed to be created when the profile on the server was created but someone it wasn't. I didn't create the profile where I'm seeing the errors, so I don't know exactly how it was done, but I could use a hand in resolving this issue.</p>
  
  <p>(This is happening on WebSphere 8.5)</p>