哪里可以找到适用于Windows的32位服务器jre

时间:2015-03-26 05:31:45

标签: java php tomcat

我正在尝试在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?

1 个答案:

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