resin linux安装,resin-3.1.6 在 Linux 下的简单安装

需要准备的东西:

1). resin-3.1.6.tar.gz (具体版本根据自己的需要选择)

2). jdk-6u29-linux-i586.bin (具体版本根据自己的需要选择)

3). resin.init (resin启动配置文件,参见后续内容)

开始安装:

1). 将 resin-3.1.6.tar.gz 解压缩至 /usr/local 路径下(路径选择根据个人喜好),并更名为 resin 。

a4c26d1e5885305701be709a3d33442f.png

2). 为

jdk-6u29-linux-i586.bin 增加执行权限,之后执行该文件(./jdk-6u29-linux-i586.bin)进行安装(其实就是个自动解压缩的过程),安装后生成一个名为

jdk1.6.0_29 的目录,该目录包含了 JDK

环境所需的全部文件。然后将该目录直接移动至 /usr/local 路径下(路径选择根据个人喜好),并更名为

jdk 。

a4c26d1e5885305701be709a3d33442f.png

3). 拷贝 resin.init 文件至 /etc/init.d/

路径下,更名为 resin ,并将其权限修改为 755 。

a4c26d1e5885305701be709a3d33442f.png

4). 将文件 /lib/lsb/init-functions 重命名为:/lib/lsb/init-functionss ,否则无法启动。

5). 通过 service resin

start|stop|restart 来启动,停止或重启 resin 服务。

a4c26d1e5885305701be709a3d33442f.png

6). 检查端口状态,确认是否存在 6600,6800,8080

这3个TCP端口,没有的话则说明没有启动成功。

a4c26d1e5885305701be709a3d33442f.png

7). 如启动成功,通过访问 http://xxx.xxx.xxx.xxx:8080 可见到 resin 的默认页面。

a4c26d1e5885305701be709a3d33442f.png

附件——resin.init

#!/bin/sh

#

JAVA_HOME=/usr/local/jdk

RESIN_HOME=/usr/local/resin

export JAVA_HOME RESIN_HOME

JAVA=$JAVA_HOME/bin/java

#

USER=

#

#SERVER="-server app-a"

#

ARGS="-resin-home $RESIN_HOME $SERVER"

if test -r /lib/lsb/init-functions;

then

. /lib/lsb/init-functions

else

log_daemon_msg ()

{

if [ -z "$1" ]; then

return 1

fi

if [ -z "$2" ]; then

echo -n "$1:"

return

fi

echo -n "$1: $2"

}

log_end_msg () {

[ -z "$1" ] && return 1

if [ $1 -eq 0 ]; then

echo " ."

else

echo " failed!"

fi

return

$1

}

fi

case "$1" in

start)

log_daemon_msg "Starting resin"

if test -n "$USER"; then

su $USER -c

"$JAVA -jar $RESIN_HOME/lib/resin.jar $ARGS start"

1>/dev/null 2>/dev/null

else

$JAVA -jar

$RESIN_HOME/lib/resin.jar $ARGS start 1>/dev/null

2>/dev/null

fi

log_end_msg $?

;;

stop)

log_daemon_msg "Stopping resin"

if test -n "$USER"; then

su $USER -c

"$JAVA -jar $RESIN_HOME/lib/resin.jar $ARGS stop"

1>/dev/null 2>/dev/null

else

$JAVA -jar

$RESIN_HOME/lib/resin.jar $ARGS stop 1>/dev/null

2>/dev/null

fi

log_end_msg $?

;;

restart)

$0 stop

$0 start

;;

*)

echo "Usage: $0 {start|stop|restart}"

exit 1

esac

exit 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值