Java EE + openmaple

Сейчас я пытаюсь интегрировать openmaple в веб-приложение Java EE. Я использую Tomcat v7.0. Из-за того, что я могу подключиться к ядру openmaple только один раз, я решил запустить механизм openmaple в определенном ServletContextListener, который открывает Engine при запуске сервера и удерживает его открытым. Это прекрасно работает, и двигатель открывается. Моя проблема заключается в том, что я получаю сообщение об ошибке, когда я хотел бы вычислить что-либо. с двигателем в моем коде сервлета. Windows (UAC) деактивирована. Вот сообщение об ошибке:

# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000000d66d9d1, pid=1072, tid=3008
#
# JRE version: 7.0_21-b11
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C  [maple.dll+0x2dd9d1]  newGMPIntFromString+0xe81
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Program Files\eclipse\hs_err_pid1072.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

Может кто-нибудь, пожалуйста, помогите мне?

Большое спасибо!

Мартин

2 ответа

Решение

Хорошо, нет никакого способа сделать это с движком с открытым кленом, поэтому мы просто перезапускаем кота после каждого поиска. Это был просто образовательный проект, так что грязного исправления было достаточно, но в будущем я надеюсь, что ребята из Maple исправят эту проблему! fvu большое спасибо за ваш ответ!

Вы можете попытаться изменить JRE с версии 1.7 до версии 1.6, поскольку Java v 1.6 более стабильна, а Java-интерфейс OpenMaple не обновляется после выхода первой версии в 2003 г. [J2SE 1.4 появится 6 февраля 2002 г., а J2SE 5.0 (30 сентября 2004 г.).

Другие вопросы по тегам