Centos下使用chromium浏览器安装java插件

in linux with 0 comment

这几天同事在搞dell远程控制卡管理服务器,由于公司多台服务器,只有一个外网IP,所以另外的内网IP 只能通过那台外网机器进行访问了。登录远程控制卡需要进入java控制台,在windows下面下载安装插件很方便,关键到了linux下就是各种麻烦不顺。他折腾了几次,没搞好,刚好我手头没什么事,就丢给我叫我帮忙找找方法处理这个问题。

首先在windows下访问有外网IP的那台远程控制卡,进入到系统,再输入内网IP进入其他服务器的远程控制台中进行管理。

下面说一下安装过程,首先Linux自带的firefox不知道什么原因导致ssl权限认证有问题,直接无法访问内网的地址。故下载了google-chrome浏览器。同事已经测试了google-chrome浏览器,说说没解决,网上查了下说是chrome42版本以后已经不知道java插件了,具体是因为chrome用了c++编写的,具体的我也不是很清楚。总之Centos下只能使用老版本的chrome浏览器。

我一百度,出现了谷歌的另外一个浏览器,chromium,于是就用了这个浏览器进行测试。

安装chromium浏览器

安装方法很简单,直接搜索下载rpm包,通过rpm包安装即可。

#rpm -ivh chromium-31.0.1650.63-2.el6.x86_64.rpm

安装完之后,会提示root用户不能运行chromium浏览器,这点跟google-chrome一样,这个只需要修改一个文件就行。一般默认安装在/opt/chromium-browser

编辑文件:

#vim /opt/chromium-browser/chromium-browser

将"getuid"    改成 "getppid"

或者

#vim /opt/chromium-browser/chromium-browser.sh

找到"exec -a  "$0" "$HERE/chromium-browser" $CHROMIUM_RHEL_FLAGS  "$@"

修改为"exec -a  "$0" "$HERE/chromium-browser" $CHROMIUM_RHEL_FLAGS  "$@ --user-data-dir=/opt/chromium-browser"             ##指定安装目录即可

上述步骤完成后就可以打开浏览器。接下来要安装java环境,下载jdk。

安装java环境

官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

tar zxvf  jdk-8u31-linux-i586.tar.gz
mv jdk1.8.0_31   /usr/local/jdk1.8.0_31
vim /etc/profile.d/java.sh   //加入如下配置


JAVA_HOME=/usr/local/jdk1.8.0_31
JAVA_BIN=/usr/local/jdk1.8.0_31/bin
JRE_HOME=/usr/local/jdk1.8.0_31/jre
PATH=$PATH:/usr/local/jdk1.8.0_31/bin:/usr/local/jdk1.8.0_31/jre/bin
CLASSPATH=/usr/local/jdk1.8.0_31/jre/lib:/usr/local/jdk1.8.0_31/lib:/usr/local/jdk1.8.0_31/jre/lib/charsets.jar

source  /etc/profile.d/java.sh

如果以上配置成功,则下面的命令可以看到java的版本:
java  -version

将所需的插件软连接到chromium所在插件目录。以下是我的目录,大家按照自定义的调整路径。

#ln -s /usr/local/jdk1.8.0.31/jre/lib/amd64/libnpjp2.so /opt/chromium-browser/plugins/libnpjp2.so

重启浏览器,在地址栏输入 about:plugins

可以看到java插件已经存在。

到此处按理说可以打开Java控制台了,但是依然无法打开文件。于是各种百度、谷歌,终于看到一个网友发帖说需要安装icedtea-plugin,但是他是ubuntu的系统,而Centos中却没有这个包,再百度发现了icedtea-web这个包。抱着试一试的态度装了下。折腾了下居然可以打开了。至此问题得以解决。

#yum install -y icedtea-web

安装完之后见下图步骤。

1

2

下载到如上的jnlp文件,打开所在文件夹右击选择打开方式为icedtea web start

3

来一张最后打开的界面图。

4

Responses