1

有人知道如何将 Matlab 编译器运行时与 Google Web Toolkit 集成吗?

基本上,我有 GWT 客户端-服务器应用程序,其中服务器端使用使用 MATLAB Builder JA 编译的 Java 组件进行一些大计算。然后服务器端将结果发送回客户端(典型的东西)。

我让 GWT 应用程序编译得很好,但是一旦运行,我就无法访问 Matlab 编译器运行时目录中的任何 .dylib 文件。

典型错误:

造成的:

java.security.AccessControlException:访问被拒绝(java.io.FilePermission /Applications/MATLAB/MATLAB_Compiler_Runtime/v713/runtime/maci64/libmwmclmcrrt.7.13.dylib 读取)

我知道它正在扼杀我对沙盒问题的访问权限。但是,我必须以某种方式访问​​这些 dylib 文件。将这些库与 GWT 集成的最佳/安全方式是什么?

附加信息:

  • 使用 Mac OSX 10.6.5
  • Eclipse JavaEE Helios + GWT 2.1 和应用引擎插件

任何帮助都是极好的。

干杯

4

2 回答 2

1

我认为没有必要与 GWT 集成。因为 GWT 是纯客户端。您必须从 servlet 访问 MATLAB 或任何库。因此,您必须将您的 matlab 库与 java servlet 集成。尝试从简单的 java 应用程序访问它们并以相同的方式在 servlet 中使用它们。

于 2011-01-03T09:27:14.773 回答
1

Google App Engine 和 Matlab 不是一起使用的好选择。因此,我建议您不要使用 Google App Engine。您可以使用任何其他服务器端技术,例如用于 matlab 计算的 servlet。

于 2011-01-03T09:38:08.193 回答