1

目前我尝试将 openmaple 集成到 Java EE Web 应用程序中。我正在使用Tomcat v7.0。因为我只有在决定在特定的 ServletContextListener 中启动 openmaple 引擎时才能连接到 openmaple 内核,该 ServletContextListener 在服务器启动时打开引擎并保持打开状态。效果很好,引擎打开了。我的问题是当我想计算某事时出现错误。在我的 Servlet 代码中使用引擎。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.
#

有人能帮帮我吗?

非常感谢!

马丁

4

2 回答 2

1

好的,没有办法用开放的 maple 引擎做到这一点,所以我们所做的只是在每次查找后重新启动 tomcat。这只是一个教育项目,所以肮脏的修复就足够了,但对于未来,我希望 Maple 的人能解决这个问题!fvu 非常感谢您的回复!

于 2014-01-20T16:46:22.310 回答
0

您可以尝试将 JRE 从 1.7 版本更改为 1.6 版本,因为 Java v 1.6 更稳定,并且 OpenMaple Java API 在 2003 年第一个版本发布后没有更新 [J2SE 1.4 出现在 2002 年 2 月 6 日,而 J2SE 5.0 ( 2004 年 9 月 30 日)]。

于 2016-09-03T05:32:33.937 回答