出现错误“tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform”的解决办法
来源:互联网 发布:微博发长图用什么软件 编辑:程序博客网 时间:2024/05/17 08:56
操作系统:win8-64
应用服务器:apache-tomcat-7.0.59,64位
开发工具:myeclipse-8,32位
JDK:jdk-6u45-windows-x64
将tomcat集成到myeclipse中之后,启动时报错:
java.lang.UnsatisfiedLinkError: D:\Studying\tomcat\apache-tomcat-7.0.59\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platformat java.lang.ClassLoader$NativeLibrary.load(Native Method)at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)at java.lang.Runtime.loadLibrary0(Runtime.java:823)at java.lang.System.loadLibrary(System.java:1030)at org.apache.tomcat.jni.Library.<init>(Library.java:42)at org.apache.tomcat.jni.Library.initialize(Library.java:173)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.apache.catalina.core.AprLifecycleListener.init(AprLifecycleListener.java:207)at org.apache.catalina.core.AprLifecycleListener.isAprAvailable(AprLifecycleListener.java:108)at org.apache.catalina.connector.Connector.setProtocol(Connector.java:592)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:1288)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1339)at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2747)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)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:807)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)at org.apache.catalina.startup.Catalina.load(Catalina.java:615)at org.apache.catalina.startup.Catalina.load(Catalina.java:663)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:280)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:454)网上查了一下原因,应该是32位myeclipse与64位tomcat的兼容性问题,下载一个32位tcnative-1.dll文件将原tomcat文件夹中bin文件夹里的同名文件替换,重新启动tomcat即可。
0 0
- 出现错误“tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform”的解决办法
- 出现错误“tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform”的解决办法
- tcnative-1.dll Can't load AMD 64-bit .dll on a IA 32-bit platform
- tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
- tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 64-bit platform
- Can't load AMD 64-bit .dll on a IA 32-bit platform错误的解决办法
- 启动Tomcat 出现 Can't load AMD 64-bit .dll on a IA 32-bit platform错误的解决办法
- 启动Tomcat 出现 Can't load AMD 64-bit .dll on a IA 32-bit platform错误的解决办法
- bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
- C:\Windows\System32\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
- C:\windows\System32\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform 问题
- 错误Can't load IA 32-bit .dll on a AMD 64-bit platform解决方案
- \tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
- Apache-tomcat-7.0.65\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform]
- jogl.dll : Can't load IA 32-bit .dll on a AMD 64-bit platform
- JEncryptTool.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
- JNI开发Can't load IA 32-bit .dll on a AMD 64-bit platform错误的解决
- JNI之——Can't load IA 32-bit .dll on a AMD 64-bit platform错误的解决
- matlab数组中求最大的几个数并返回其位置
- 安装visul studio 2010或2008失败的解决方案
- Linux Tar Command
- Java中静态变量与实例变量的区别
- 整数数字之和
- 出现错误“tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform”的解决办法
- android阿拉伯语言的数字
- 最大乘积 Uva 11059
- 使用mingw编译可以让VC使用的动态链接库的ffmpeg
- diff, patch和quilt补丁制作应用工具的介绍
- 三阶魔方中心块调整公式及助记方法
- 求职面试的网站
- android Intent解析
- Linux之ACL权限