Coldfusion 7 и недостающие libstdc++

При вызове веб-сервиса через <cfinvoke>, у Coldfusion 7 работающей под Linux, может случиться паника из-за отсутствующих (как ей кажется) библиотек libstdc++.

coldfusion.jsp.CompilationFailedException:
Errors reported by Java compiler
/opt/coldfusionmx7/runtime/bin/jikesw: error while loading shared libraries:
libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory

Однако, причина лишь в том что библиотеки оказываются более новыми, чем Coldfusion их ожидает увидеть (особенно под новыми версиями Linux)

Решение очень простое (это сделано под CentOS 5, у вас может быть другой пакет)

# cd /usr/lib
# ln -s libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.1-1.so.2

Просто "подменив" модуль, мы тыкаем Coldfusion носом в новую версию библиотек, которые она не хотела видеть.

Автор: Родион Быков | Опубліковано: 20.08.2008 о 11:02 | Категорії: Settings -

Відгуки