FlymeTV manage 部署
安装 jetty
下载 jetty 最新 zip 版本
wget http://wiki.meizu.com/images/5/50/Jetty-7.6.9-updated20151211.zip
解压缩到 /data/jetty 目录
unzip Jetty-7.6.9-updated20151211.zip
启动 jetty
/data/jetty/bin/jetty.sh start
启动不成功,提示信息为
Starting Jetty: chown: invalid user: `jetty'
su: user jetty does not exist
创建 jetty 用户
jetty 需要 jetty 用户来启动,那么就创建一个 jetty 用户,密码为 jetty
useradd -d /home/jetty -m jetty
passwd jetty
为了方便,直接把 jetty 赋予 root 权限
修改 /etc/sudoers 文件,找到下面一行,在 root 下面添加一行,如下第三行所示
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
jetty ALL=(ALL) ALL
修改完毕,现在可以用 jetty 帐号登录,然后用命令 sudo –
即可获得 root 权限进行操作
为 jetty 用户设置目录权限
chown jetty:jetty -R /data/log/jetty
mkdir -p /data/yard /data/conf /data/logs/jetty
chown jetty:jetty -R /data/conf /data/yard /data/logs/jetty
启动 jetty
拉起 jetty
/data/jetty/bin/jetty.sh start
查看 jetty 是否成功启动
ps aux | grep jetty
jetty 的自启动
将脚本 jetty.sh 拷贝到 init.d 目录下
cp /data/jetty/bin/jetty.sh /etc/init.d/jetty
配置 /etc/default/jetty
# vim /etc/default/jetty
---------------------------------------------------
JETTY_HOME=/data/jetty
export JETTY_HOME
PATH=$PATH:$JETTY_HOME/bin
export PATH
注册 jetty 为自启动
chkconfig --add jetty
chkconfig jetty on
done
部署 manage
下载 manage 的 war 包到 jetty 的 webapps 目录
wget -P/data/jetty/webapps http://maven.meizu.com:8081/artifactory/libs-release-local/com/meizu/flymetv-video-manage/1.0.15/flymetv-video-manage-1.0.15.war
然后重启 jetty
/data/jetty/bin/jetty.sh restart
Last updated