On Fri, Sep 22, 2017 at 6:35 PM, Karen Goh <karenwo...@yahoo.com.invalid>
wrote:

> 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>
>
>
I review again original, can you remove the factory here and try?
 factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"


> 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
>
>


-- 
Guang <http://grails.asia/>

Reply via email to