我正在尝试在tomcat web服务器上运行php应用程序。在尝试打开php页面时,我在Web浏览器中出现以下错误:
java.lang.UnsatisfiedLinkError: C:\php\php5servlet.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
java.lang.ClassLoader$NativeLibrary.load(Native Method)
java.lang.ClassLoader.loadLibrary0(Unknown Source)
java.lang.ClassLoader.loadLibrary(Unknown Source)
java.lang.Runtime.loadLibrary0(Unknown Source)
java.lang.System.loadLibrary(Unknown Source)
net.php.reflect.loadLibrary(reflect.java:34)
在oracle网站上,我找不到32位服务器jre(只有64-bit server jre可用)。但是网站有32-bit client jre,但是当Tomcat指向此客户端jvm.dll时,启动tomcat服务器失败。
如果找不到32位服务器jre,是否可以找到64位php5servlet.dll?
答案 0 :(得分:0)
如果您正在使用带有apache tomcat的eclipse,也许这可以帮助您解决问题。要么你的eclipse不兼容,要么是tomcat。
java.lang.unsatisfiedlinkerror can't load amd 64-bit .dll ia 32-bit
所以我猜你在64位窗口上运行了32位tomcat。 这是64位tomcat的链接 https://tomcat.apache.org/download-70.cgi