今天完成的事情:
开发环境部署完成
Nginx域名配置完成
自动部署脚本完成
明天计划的事情:
写后台职位接口
遇到的问题:
配环境中遇到大多数问题都是路径的原因,这个中情况只能仔细检查,再检查
另外启动服务后要去看日志启动记录,及时发现错误
收获:
敲了两天Linux命令行,熟练使用几个命令
netstat -ano|grep 2002 模糊查询端口
ps -ux|grep naem 查询复合条件的进程
lsof -i:查询端口号进程
curl localhost:8080 可以在对外端口没开的情况下使用命令测试接口
参考开发机的脚本改了下实现自动部署,web、service根据路径修改即可
home-web-svn
first=/data/svn/student/carrots/trunk/bangbang/trunk/carrots-bangbang-home-web
last=/data/webs/carrots-bangbang-home-web
log4j=/data/webs/carrots-bangbang-home-web/logs
cd $first
echo "开始更新svn代码.."
svn update
echo "更新完成svn代码.."
echo "开始执行clean install.."
mvn clean install
echo "执行完成clean install.."
echo "开始删除$last/run.."
rm -rf $last/run/*
echo "删除完成$last/run.."
file_name=`ls target | grep war`
echo "开始复制war包到$last/run.."
cp -r target/$file_name $last/run/
echo "复制war包到$last/run.."
echo "开始删除target.."
rm -rf target
echo "删除完成target.."
cd $last/run/
echo "开始解压war包.."
jar -xvf $file_name
echo "解压完成war包.."
echo "准备覆盖log4j配置文件.."
cp -rf $log4j/log4j.properties $last/run/WEB-INF/classes/
echo "覆盖log4j配置文件.."
echo "重启home-web.."
cd ../deploy
sh stop.sh
sh start.sh
进度:
目前复盘项目剩下职位的接口未完成。
禅道:
http://task.ptteng.com/zentao/project-burn-269.html
评论