使用 GWT 的 Matlab Javabuilder
有人知道如何将 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 和应用程序引擎插件
任何帮助都会很棒。
干杯
Anyone know how to integrate the Matlab compiler runtime with Google Web Toolkit?
Basically, I have GWT client-server app where the server side does some big computation using Java components compiled using the MATLAB Builder JA. Then server side sends the result back to the client (typical stuff).
I get the GWT app to compile fine but I can not access any of the .dylib files in the Matlab compiler runtime directories once running.
Typical error:
Caused by:
java.security.AccessControlException:
access denied (java.io.FilePermission
/Applications/MATLAB/MATLAB_Compiler_Runtime/v713/runtime/maci64/libmwmclmcrrt.7.13.dylib
read)
I know that it's killing my access b/cuz of sandbox issues. But, I have to access these dylib files somehow. What is the best/secure way to to integrate these libraries with GWT?
Additional info:
- using Mac OSX 10.6.5
- Eclipse JavaEE Helios + GWT 2.1 and app-engine plugin
Any help would be awesome.
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为没有必要与GWT集成。因为GWT是纯客户端的。您必须从 servlet 访问 MATLAB 或任何库。因此,您必须将 matlab 库与 java servlet 集成。尝试从简单的 java 应用程序访问它们,并以相同的方式在 servlet 中使用。
I think it is not necessary to integrate with GWT. Because GWT is pure client side. You must access MATLAB or any libraries from servlet. So you must integrate your matlab libraries with java servlets. Try access them from simple java application and use in servlets in the same way.
Google App Engine 和 Matlab 并不是一起使用的好选择。因此我建议您不要使用 Google App Engine。您可以使用任何其他服务器端技术(例如 servlet)进行 matlab 计算。
Google App Engine and Matlab are not good options to use together. Therefore I recommend you not to use Google App Engine. You can use , any other server side technology such as servlet for matlab computation..