Я пытаюсь запустить приложение php на веб-сервере Tomcat. Я получаю следующую ошибку в веб-браузере при попытке открыть страницу php:
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)
На веб-сайте оракула я не смог найти 32-битный сервер JRE (только 64-битный сервер JRE доступен). Однако на сайте есть 32-битный клиент JRE, но когда Tomcat указывает на этот клиент jvm.dll, запуск сервера Tomcat не удается.
Если не удается найти 32-битный сервер JRE, возможно ли найти 64-битный php5servlet.dll?
Если вы используете eclipse с apache tomcat, возможно, это поможет вам решить проблему. Либо ваше затмение не совместимо, либо кот.
java.lang.unsatisfiedlinkerror не может загрузить amd 64-bit .dll ia 32-bit
Так что я предполагаю, что у вас есть 32-битный кот, работающий на 64-битных окнах.
Вот ссылка на 64-битный кот
https://tomcat.apache.org/download-70.cgi
Других решений пока нет …