CentOS5.6蜻蜓resin服务器的搭建

前提环境如下:centOS5.6 + Resion3.1.8+jdk6u25,并且事先更新了资源库。
1.首先,JDK的安装,配置以及部署
下载jdk-6u25-linux-i586-rpm.bin(就google这名字来下,以防版本报错),放在任意的目录,这里就放在/root目录下,然后就 cd /root目录。
#更改安装包的执行权限
chmod a+x jdk-6u25-linux-i586-rpm.bin
#运行安装包(以下都不用什么的操作了,都自动装完了)
./ jdk-6u25-linux-i586-rpm.bin
以上操作加入没有出错的话,在/usr目录上会自动生成java目录,其目录下有个jdk1.6.0_25的jdk包。
好了,接着环境变量的配置,vi文件/etc/profile
#vi /etc/profile
在最后加入以下几行
1 export JAVA_HOME=/usr/java/jdk1.6.0_25
2 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3 export PATH=$PATH:$JAVA_HOME/bin

Vi保存退出,reboot翻个CentOS,然后命令终端下输入 java –version
2. resin服务器的搭建
下载个resin-3.1.8.tar.gz源码安装包,为方便,就摆系/root目录下吧, cd /root。
#解压源码包
tar zxvf resin-3.1.8.tar.gz
#进入包目录
cd resin-3.1.8  
#编译,并安装到/usr/local/resin
./configure --prefix=/usr/local/resin
#链接
make
#生成安装
make install
启动和关闭Resin
java -jar /usr/local/resin/lib/resin.jar start  启动
java -jar /usr/local/resin/lib/resin.jar stop   关闭
用/usr/local/resin/bin/httpd.sh脚本其实也能运行服务器,但经本人的试验,占服务前台,所以推荐用java方式启动以及关闭。
观察上面图片,千万别以为系6600端口,其实系8080,典型的java服务容器端口。
在本地自己机器上一下先,打开firefox,输入http://127.0.0.1:8080/index.jsp 
3. 让外设备访问服务器resin
观察防火墙的状态,终端命令如下:/etc/init.d/iptables status
则需要对外开放8080端口,操作如下:
vi /etc/sysconfig/iptables  添加如下呢行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
使更改的防火墙生效
/etc/init.d/iptables restart #不推荐使用重启系统方式
测试外围机器对服务器的访问,本人测试如下:Click上地址http://192.168.56.128:8080/index.jsp
访问成功了。
4.总结
总体搭载思路如下:jdk安装—resin服务器安装—添加8080服务端口不被filter,以上配置,本人CentOS5.6+Resin3.1+JDK6u25 运行成功,仅供参考。
以上属个人原创,转载需注明原处。
原文地址:https://www.cnblogs.com/google4y/p/2101957.html