需要在红帽RedHat6.4上安装免费版本WAS,即开发版本的Websphere8.5。然后在百度中搜索下载,之后就进入到IBM的官网中,我本来是想安装WAS,而IBM非得说要通过
IBM Installation Manager,明明点击是下载WAS,结果链接到下载IBM Installation Manager页面了,好吧,照做就是。下载后放到Linux下安装,问题来了,报错了,如下:
Application error org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed] org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed] at org.eclipse.swt.SWT.error(SWT.java:4387) at org.eclipse.swt.widgets.Display.createDisplay(Display.java:913) at org.eclipse.swt.widgets.Display.create(Display.java:899) at org.eclipse.swt.graphics.Device.<init>(Device.java:156)
我明明是安装WAS,怎么莫名其妙报什么Eclipse出错,我压根就没安装Eclipse。于是开始百度,各种答案都是怎么解决Linux下安装Eclipse出错了,就有两篇文章给了提示,一是说我用Putty远程安装,要勾选X11 什么来的,对Linux不太懂,下了最新版本Putty,勾选了还是不行。
第二篇如下:
-------------------------------------
在LINUX 下安装WAS 是有选项让你一步一步安装的。 看你描述好象是没有操作 只是 执行了#./install 并没有继续操作安装! 你可以用 extra!x 这个工具,这是个界面工具。可以操作LINUX,你试试!
---------------------------------
上面的提示就清楚了,安装时,你得点击下一步,但是我是用的Putty远程安装的,Putty是通过SSH协议通讯的,换句话说,就是Linux服务器的安装界面不能传到你本地的Windows下来,这样就无法点击下一步。
于是再次百度,找到了可视化的Linux客户端 “Windows 下远程桌面连接 Linux - XManager 篇“,对就是”XManager“这软件。安装好后,果然出现了跟WIndows一样的安装界面,但是问题又来了,报找不到WAS的安装包,我疯了,这不是刚明明下载下来的WAS安装包吗?怎么会报不到?
于是再次百度,可惜没有任务结果。后面只能翻墙通过Google看英文,看看老外怎么说。
一篇文章说,IBM Installation Manager和WAS安装包是分开的,IBM Installation Manager没有包含WAS的安装包,我看了下,Linux下的IBM Installation Manager安装文件好像才158M,然后看了看以前Windows下装过的IBM Installation Manager也是一样,但是还多有几个G的WAS包:disk1、disk2、disk3 、repository,
想想也是,WAS安装包怎么可能才100M多呢。 IBM Installation Manager是通过repository来找到WAS的安装包的。然后开始搜索这几个文件,但是没有找到,迫于时间的关系,把这Windows这几个包放Linux上试试,结果居然安装成功了,IBM Installation Manager安装文件区分Windows还是Linux,没想到这WAS的安装包不分,哈哈,大功暂时告成,以后有空再找找这几个Linux包,哎!搞了老子三、四天才搞定。”