Hi expert,

I have been trying very hard to nail the above problem including asking various 
forums like CodeRanch, dream in code etc but to no avail.

As such, I am hoping to get help from the Apache Tomcat user support.

Tools and setting : Eclipse Mars, Tomcat 1.8, MySQL, OS : Windows 7, Maven, 
Java JPA with Hibernate framework 5.1.0

The MySQL setting is confirmed correct, as I have managed to insert the data 
via single JDBC connection.

Project summary : J2ee servlet with JSP, Java JPA in Hibernate framework. 
(Hibernate is for pure insertion of data - many to many relationship)

My purpose is to get the JNDI datasource working but till now I can't just get 
it work.

Here's my context.xml :

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/Hi5S" docBase="Hi5S" crossContext="true" reloadable="true" 
antiResourceLocking="true" debug="1">
<ResourceLink global="jdbc/hi5" name="jdbc/hi5" type="javax.sql.DataSource"/>
<Resource>
    name="jdbc/hi5"
    auth="Container" 
    type="javax.sql.DataSource"
    maxTotal="8" 
    maxActive="100" 
    maxIdle="30" 
    maxWait="-1"
    username="root"
    singleton="true" 
    override="true"
    factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
    password="password" 
      alternateUsernameAllowed="true"
    driverClassName="com.mysql.jdbc.Driver" 
    url="jdbc:mysql://localhost:3306/hi5" />      
  </Resource>
  </Context>  

Here's my web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns="http://xmlns.jcp.org/xml/ns/javaee"; 
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"; version="3.1">
  <display-name>Hi5S</display-name>
  <welcome-file-list>
    <welcome-file>Index.jsp</welcome-file>
  </welcome-file-list>
  <resource-ref>
    <description>MySQL Datasource</description>
    <res-ref-name>jdbc/hi5</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
  </resource-ref>
  
</web-app>

And my singletonDatasource class:

package util;


import java.sql.Connection;
import java.sql.SQLException;

import javax.annotation.Resource;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;


@Resource(name = "jdbc/hi5")
public class SingletonDBConnection{

private static SingletonDBConnection singleInstance;
private static DataSource dataSource;
private static Connection dbConnect;

private SingletonDBConnection() {
        try {
            Context initContext = new InitialContext();
            Context envContext = (Context) initContext.lookup("java:/comp/env");
            dataSource = (DataSource) envContext.lookup("jdbc/hi5");

            try {
                dbConnect = dataSource.getConnection();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        } catch (NamingException e) {
            e.printStackTrace();
        }
    }


    public static DataSource getMySQLDataSource() { // using apacheDBCP
        if (singleInstance == null) {
            synchronized (SingletonDBConnection.class) {
                if (singleInstance == null) {
                    singleInstance = new SingletonDBConnection();
                }
            }
        }

        return (DataSource) singleInstance;
    }

    public static DataSource getConnInst() {
        try {
            dbConnect = dataSource.getConnection();
        } catch (SQLException e1) {
            e1.printStackTrace();
        }

        if (dbConnect == null) {
            try {
                Context initContext = new InitialContext();
                Context envContext = (Context) 
initContext.lookup("java:/comp/env");
                dataSource = (DataSource) envContext.lookup("jdbc/hi5");

                try {
                    dbConnect = dataSource.getConnection();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            } catch (NamingException e) {
                e.printStackTrace();
            }
        }

        return dataSource;
    }

}


And the persistence.xml ;

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence 
http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd";>
<persistence-unit name="Hi5S" >    
    <class>model.Subject</class>
        <class>model.Tutor</class>
    
    <properties>
    <!-- Configuring JDBC properties -->  
              <property name="hibernate.connection.datasource" 
value="java:comp/env/jdbc/hi5"/>  
      
    </properties>            
    </persistence-unit>
    
</persistence>

As the mailing list does not allow large error attachment, therefore, I am 
appending the error below :

Sep 22, 2017 5:59:46 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting 
property 'debug' to '1' did not find a matching property.
Sep 22, 2017 5:59:46 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting 
property 'source' to 'org.eclipse.jst.jee.server:Hi5S' did not find a matching 
property.
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version:        Apache Tomcat/8.0.29
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built:          Nov 20 2015 09:18:00 UTC
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number:         8.0.29.0
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name:               Windows 7
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version:            6.1
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture:          amd64
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home:             C:\Program Files\Java\jre1.8.0_131
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version:           1.8.0_131-b11
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor:            Oracle Corporation
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE:         C:\Users\Karen Goh Seow 
Hui\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME:         C:\Program Files\Apache Software Foundation\Tomcat 
8.0
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: 
-agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:1438
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=C:\Users\Karen Goh Seow 
Hui\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=C:\Program Files\Apache Software 
Foundation\Tomcat 8.0
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dwtp.deploy=C:\Users\Karen Goh Seow 
Hui\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache 
Software Foundation\Tomcat 8.0\endorsed
Sep 22, 2017 5:59:46 PM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=Cp1252
Sep 22, 2017 5:59:46 PM org.apache.catalina.core.AprLifecycleListener 
lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal 
performance in production environments was not found on the java.library.path: 
C:\Program 
Files\Java\jre1.8.0_131\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program
 Files/Java/jre1.8.0_131/bin/server;C:/Program 
Files/Java/jre1.8.0_131/bin;C:/Program 
Files/Java/jre1.8.0_131/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program
 Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program 
Files\Java ; C:\apache-maven-3.3.9-bin\apache-maven-3.3.9\bin;C:\Program 
Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL 
Server\120\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client 
SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL 
Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL 
Server\120\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL 
Server\120\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL 
Server\120\DTS\Binn\;C:\Program Files\Lenovo\Fingerprint Manager 
Pro\;C:\Program Files (x86)\Microsoft SQL Server\Client 
SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL 
Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL 
Server\130\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL 
Server\130\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Intel\Intel(R) 
Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management 
Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine 
Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine 
Components\IPT;C:\Program Files\MySQL\MySQL Utilities 1.6\;C:\Windows; 
C:\Windows\system32; C:\Program Files\Java\jdk1.7.0_79\bin;C:\Program 
Files\apache-maven-3.3.9\bin;C:\Users\Karen Goh Seow 
Hui\Documents\eclipse-jee-mars-2-win32-x86_64\eclipse;;.
Sep 22, 2017 5:59:49 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8013"]
Sep 22, 2017 5:59:50 PM org.apache.tomcat.util.net.NioSelectorPool 
getSharedSelector
INFO: Using a shared selector for servlet write/read
Sep 22, 2017 5:59:50 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Sep 22, 2017 5:59:50 PM org.apache.tomcat.util.net.NioSelectorPool 
getSharedSelector
INFO: Using a shared selector for servlet write/read
Sep 22, 2017 5:59:50 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 6737 ms
Sep 22, 2017 5:59:50 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Sep 22, 2017 5:59:50 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.0.29
Sep 22, 2017 5:59:52 PM org.apache.catalina.deploy.NamingResourcesImpl 
initInternal
WARNING: Failed to create MBean for naming resource [null]
java.lang.NullPointerException
        at javax.management.ObjectName.quote(Unknown Source)
        at 
org.apache.catalina.mbeans.MBeanUtils.createObjectName(MBeanUtils.java:371)
        at 
org.apache.catalina.mbeans.MBeanUtils.createMBean(MBeanUtils.java:159)
        at 
org.apache.catalina.deploy.NamingResourcesImpl.initInternal(NamingResourcesImpl.java:939)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
        at 
org.apache.catalina.core.StandardContext.initInternal(StandardContext.java:6316)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

Sep 22, 2017 5:59:57 PM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: 
org.apache.catalina.LifecycleException: Failed to start component 
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Hi5S]]
        at java.util.concurrent.FutureTask.report(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
        at 
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: Failed to start component 
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Hi5S]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
        ... 6 more
Caused by: java.lang.NullPointerException
        at java.util.StringTokenizer.<init>(Unknown Source)
        at java.util.StringTokenizer.<init>(Unknown Source)
        at 
org.apache.catalina.core.NamingContextListener.createSubcontexts(NamingContextListener.java:1263)
        at 
org.apache.catalina.core.NamingContextListener.addResource(NamingContextListener.java:1074)
        at 
org.apache.catalina.core.NamingContextListener.createNamingContext(NamingContextListener.java:663)
        at 
org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:256)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
        at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5135)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 6 more

Sep 22, 2017 5:59:57 PM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: 
org.apache.catalina.LifecycleException: Failed to start component 
[StandardEngine[Catalina].StandardHost[localhost]]
        at java.util.concurrent.FutureTask.report(Unknown Source)
        at java.util.concurrent.FutureTask.get(Unknown Source)
        at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:916)
        at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:439)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at 
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:769)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:625)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start component 
[StandardEngine[Catalina].StandardHost[localhost]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
        at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.catalina.LifecycleException: A child container failed 
during start
        at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:924)
        at 
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:871)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 6 more

Sep 22, 2017 5:59:57 PM org.apache.catalina.startup.Catalina start
SEVERE: The required Server component failed to start so Tomcat is unable to 
start.
org.apache.catalina.LifecycleException: Failed to start component 
[StandardServer[8005]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:625)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start component 
[StandardService[Catalina]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
        at 
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:769)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component 
[StandardEngine[Catalina]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
        at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:439)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 9 more
Caused by: org.apache.catalina.LifecycleException: A child container failed 
during start
        at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:924)
        at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 11 more

Sep 22, 2017 5:59:57 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-8013"]
Sep 22, 2017 5:59:57 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["ajp-nio-8009"]
Sep 22, 2017 5:59:57 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service Catalina
Sep 22, 2017 5:59:57 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-8013"]
Sep 22, 2017 5:59:57 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler 
["http-nio-8013"]
java.lang.NullPointerException
        at 
org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:305)
        at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:481)
        at 
org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:823)
        at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:533)
        at 
org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:588)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)

Sep 22, 2017 5:59:57 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["ajp-nio-8009"]
Sep 22, 2017 5:59:57 PM org.apache.coyote.AbstractProtocol destroy
SEVERE: Failed to destroy end point associated with ProtocolHandler 
["ajp-nio-8009"]
java.lang.NullPointerException
        at 
org.apache.tomcat.util.net.NioEndpoint.releaseCaches(NioEndpoint.java:305)
        at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:481)
        at 
org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:823)
        at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:533)
        at 
org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:588)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)

Sep 22, 2017 5:59:57 PM org.apache.catalina.deploy.NamingResourcesImpl cleanUp
WARNING: Failed to retrieve JNDI naming context for container 
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Hi5S]] so no 
cleanup was performed for that container
javax.naming.NamingException: No naming context bound to this class loader
        at 
org.apache.naming.ContextBindings.getClassLoader(ContextBindings.java:258)
        at 
org.apache.catalina.deploy.NamingResourcesImpl.cleanUp(NamingResourcesImpl.java:992)
        at 
org.apache.catalina.deploy.NamingResourcesImpl.stopInternal(NamingResourcesImpl.java:975)
        at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
        at 
org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5473)
        at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:272)
        at 
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:840)
        at 
org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1013)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:840)
        at 
org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1013)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:603)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)

Sep 22, 2017 5:59:57 PM org.apache.catalina.deploy.NamingResourcesImpl 
destroyInternal
WARNING: Failed to destroy MBean for naming resource [null]
java.lang.NullPointerException
        at javax.management.ObjectName.quote(Unknown Source)
        at 
org.apache.catalina.mbeans.MBeanUtils.createObjectName(MBeanUtils.java:371)
        at 
org.apache.catalina.mbeans.MBeanUtils.destroyMBean(MBeanUtils.java:632)
        at 
org.apache.catalina.deploy.NamingResourcesImpl.destroyInternal(NamingResourcesImpl.java:1086)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.StandardContext.destroyInternal(StandardContext.java:5563)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:840)
        at 
org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1013)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:840)
        at 
org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1013)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:603)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at 
org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859)
        at 
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:629)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)



I hope someone can get back to me what have I done wrongly such that the 
connection is not working properly.

Tks & rgds,
Karen


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

Reply via email to