我在这篇文章的tcnative-1.dll Can't load AMD 64-bit .dll on a IA 32-bit platform以下发生了相同的问题,除了这是反向 运行Tomcat-7.0.47下面是我的细节和日志。我试图按照上面所有贴出来没有运气...请帮助我!Tomcat7tcnative-1.dll:无法在AMD 64位平台上加载IA 32位.dll
除了我有64位JRE下载,并反复检查我的Java版本
C:\Users\franklu>java -version java version "1.7.0_55" Java(TM) SE Runtime Environment (build 1.7.0_55-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
双重检查我的系统变量
JAVA_HOME
点C:\Program Files\Java\jdk1.7.0_55
JRE_HOME
点C:\Program Files\Java\jre7
我有双重检查安装在控制面板\所有控制面板项目\程序和功能下的Java
我有双重检查的Java 7更新55(64位)的Java SE开发工具包7更新55(64位)
我有双重检查的属性---> Java编译器和它的指向JavaSE- 1.7
下面是我的日志....当尝试启动Tomcat-7.0.47时发生这种情况。请帮助....我已经尝试谷歌近3小时,我的头即将爆炸或指向我以任何材料...我准备好多走一英里......
java.lang.UnsatisfiedLinkError: C:\Application\Tomcat-7.0.47\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.loadLibrary1(Unknown Source) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) at org.apache.tomcat.jni.Library.(Library.java:42) at org.apache.tomcat.jni.Library.initialize(Library.java:174) 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.core.AprLifecycleListener.init(AprLifecycleListener.java:164) at org.apache.catalina.core.AprLifecycleListener.isAprAvailable(AprLifecycleListener.java:81) at org.apache.catalina.connector.Connector.setProtocol(Connector.java:541) at org.apache.catalina.connector.Connector.(Connector.java:71) at org.apache.catalina.startup.ConnectorCreateRule.begin(ConnectorCreateRule.java:62) at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1282) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1543) at org.apache.catalina.startup.Catalina.load(Catalina.java:554) at org.apache.catalina.startup.Catalina.load(Catalina.java:595) 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.load(Bootstrap.java:262) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:430) Oct 15, 2015 5:13:31 PM org.apache.catalina.core.AprLifecycleListener init
您试图将一个32位库加载到64位系统中。这不可行! –
谢谢..我已经修复了,我做了什么是我下载了一个新鲜的Tomcat 7.仍然不知道为什么32位库位置在Tomcat 7 64位.... ??但一旦重新安装了一个新的Tomcat 7我的首发很干净 –