Weka:安装在 RedHat 中,供用户在 Web 浏览器中查看报告,模型仅由管理员用户创建

Weka : Install in RedHat for users to view reports in web browser and model to be created by admin user only

我需要通过 ssh 会话在我的 Linux 机器上部署/安装 Weka :

uname -a
Linux xxx.xxx.xxx.xxxxxx 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

安装应该使我组织的大约 100 名用户能够在 Web 上查看某些管理员用户创建的报告 - 类似于本地 Intranet 服务。

我从 Weka for Linux 下载了 weka 并发出了以下命令:

java -Xmx1000M -jar weka.jar
Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.awt.HeadlessException: 
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
        at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
        at java.awt.Window.<init>(Window.java:535)
        at java.awt.Frame.<init>(Frame.java:420)
        at javax.swing.JFrame.<init>(JFrame.java:218)
        at weka.gui.LogWindow.<init>(LogWindow.java:252)
        at weka.gui.GUIChooser.<clinit>(GUIChooser.java:215)

我正在使用 ssh 安全客户端工具从 windows 连接到我的 linux 盒子。我该如何解决这个问题?

xserver好像没有运行的框:

 ps -ef | grep x | grep ser

还有我如何将 weka 设置为网络应用程序供用户查看报告。我应该能够限制具有特定视图的特定用户,并且只有几个管理员用户应该能够创建/修改模型。

为了 运行 任何 GUI 应用程序,您需要在您的盒子中安装 X 或虚拟帧缓冲区(例如 Xvfb)。