Java. lang. UnsatisfiedLinkError: C: \ apache-tomcat-8.0.21 \ bin \ tcnative-1.dll: Can't load IA 32-bit. dll on a AMD 64-bit platform, ia32bitplatform
Tomcat startup error:
25-Mar-2016 10:40:43. 478 SEVERE [main] org. apache. catalina. startup. Catalina. stopServer cocould not contact localhost: 8015. Tomcat may not be running.
25-Mar-2016 10:40:43. 478 SEVERE [main] org. apache. catalina. startup. Catalina. stopServer Catalina. stop:
Java.net. ConnectException: Connection refused: connect
At java.net. DualStackPlainSocketImpl. connect0 (Native Method)
At java.net. DualStackPlainSocketImpl. socketConnect (DualStackPlainSocketImpl. java: 79)
At java.net. AbstractPlainSocketImpl. doConnect (AbstractPlainSocketImpl. java: 345)
At java.net. AbstractPlainSocketImpl. connectToAddress (AbstractPlainSocketImpl. java: 206)
At java.net. AbstractPlainSocketImpl. connect (AbstractPlainSocketImpl. java: 188)
At java.net. PlainSocketImpl. connect (PlainSocketImpl. java: 172)
At java.net. SocksSocketImpl. connect (SocksSocketImpl. java: 392)
At java.net. Socket. connect (Socket. java: 589)
At java.net. Socket. connect (Socket. java: 538)
At java.net. Socket. <init> (Socket. java: 434)
At java.net. Socket. <init> (Socket. java: 211)
At org. apache. catalina. startup. Catalina. stopServer (Catalina. java: 450)
At sun. reflect. NativeMethodAccessorImpl. invoke0 (Native Method)
At sun. reflect. NativeMethodAccessorImpl. invoke (NativeMethodAccessorImpl. java: 62)
At sun. reflect. DelegatingMethodAccessorImpl. invoke (DelegatingMethodAccessorImpl. java: 43)
At java. lang. reflect. Method. invoke (Method. java: 497)
At org. apache. catalina. startup. Bootstrap. stopServer (Bootstrap. java: 400)
At org. apache. catalina. startup. Bootstrap. main (Bootstrap. java: 487)
25-Mar-2016 10:40:45. 775 WARNING [main] org. apache. catalina. core. aprLifecycleListener. init The APR based Apache Tomcat Native library failed to load. the error reported was [C: \ apache-tomcat-8.0.21 \ bin \ tcnative-1.dll: Can't load IA 32-bit. dll on a AMD 64-bit platform]
Java. lang. UnsatisfiedLinkError: C: \ apache-tomcat-8.0.21 \ bin \ tcnative-1.dll: Can't load IA 32-bit. dll on a AMD 64-bit platform
At java. lang. ClassLoader $ NativeLibrary. load (Native Method)
At java. lang. ClassLoader. loadLibrary0 (ClassLoader. java: 1937)
At java. lang. ClassLoader. loadLibrary (ClassLoader. java: 1855)
At java. lang. Runtime. loadLibrary0 (Runtime. java: 870)
At java. lang. System. loadLibrary (System. java: 1122)
At org. apache. tomcat. jni. Library. <init> (Library. java: 42)
At org. apache. tomcat. jni. Library. initialize (Library. java: 171)
At org. apache. catalina. core. AprLifecycleListener. init (AprLifecycleListener. java: 197)
At org. apache. catalina. core. AprLifecycleListener. isAprAvailable (AprLifecycleListener. java: 106)
At org. apache. catalina. connector. Connector. setProtocol (Connector. java: 564)
At org. apache. catalina. connector. Connector. <init> (Connector. java: 66)
At org. apache. catalina. startup. ConnectorCreateRule. begin (ConnectorCreateRule. java: 62)
At org. apache. tomcat. util. digester. Digester. startElement (Digester. java: 1184)
At com.sun.org. apache. xerces. internal. parsers. AbstractSAXParser. startElement (AbstractSAXParser. java: 509)
At com.sun.org. apache. xerces. internal. parsers. AbstractXMLDocumentParser. emptyElement (AbstractXMLDocumentParser. java: 182)
At com.sun.org. apache. xerces. internal. impl. XMLDocumentFragmentScannerImpl. scanStartElement (XMLDocumentFragmentScannerImpl. java: 1343)
At com.sun.org. apache. xerces. internal. impl. XMLDocumentFragmentScannerImpl $ FragmentContentDriver. next (XMLDocumentFragmentScannerImpl. java: 2786)
At com.sun.org. apache. xerces. internal. impl. XMLDocumentScannerImpl. next (XMLDocumentScannerImpl. java: 606)
At com.sun.org. apache. xerces. internal. impl. XMLDocumentFragmentScannerImpl. scanDocument (XMLDocumentFragmentScannerImpl. java: 510)
At com.sun.org. apache. xerces. internal. parsers. XML11Configuration. parse (XML11Configuration. java: 848)
At com.sun.org. apache. xerces. internal. parsers. XML11Configuration. parse (XML11Configuration. java: 777)
At com.sun.org. apache. xerces. internal. parsers. XMLParser. parse (XMLParser. java: 141)
At com.sun.org. apache. xerces. internal. parsers. AbstractSAXParser. parse (AbstractSAXParser. java: 1213)
At com.sun.org. apache. xerces. internal. jaxp. SAXParserImpl $ JAXPSAXParser. parse (SAXParserImpl. java: 649)
At org. apache. tomcat. util. digester. Digester. parse (Digester. java: 1457)
At org. apache. catalina. startup. Catalina. load (Catalina. java: 551)
At org. apache. catalina. startup. Catalina. load (Catalina. java: 599)
At sun. reflect. NativeMethodAccessorImpl. invoke0 (Native Method)
At sun. reflect. NativeMethodAccessorImpl. invoke (NativeMethodAccessorImpl. java: 62)
At sun. reflect. DelegatingMethodAccessorImpl. invoke (DelegatingMethodAccessorImpl. java: 43)
At java. lang. reflect. Method. invoke (Method. java: 497)
At org. apache. catalina. startup. Bootstrap. load (Bootstrap. java: 310)
At org. apache. catalina. startup. Bootstrap. main (Bootstrap. java: 484)
Obviously, the 64-bit Jdk is incompatible with the 32-bit tomcat.