AWS java+play framework2.1
2014-01-08 17:41
621 查看
1.搭建java环境
EC2上,java环境已经搭建好,版本是1.6,于是我们决定自己搭建1.7的。
下载jdk for linux。wget http://download.oracle.com/otn-pub/java/jdk/7u45-b18/server-jre-7u45-linux-x64.tar.gz
解压 tar -xvf server-jre-7u45-linux-x64.tar.gz
在.bashrc隐藏文件中添加下面内容
2.搭建play2的环境
我使用的是play2.1.3
curl http://downloads.typesafe.com/play/2.1.3/play-2.1.3.zip > play-2.1.3.zip
unzip play-2.1.3.zip
同样在.bashrc中添加上下面的内容
3.环境都搭建好后,平时怎么部署就怎么部署啦。
上传好源码
进入到项目目录下
(1) play stage (还可以使用play clean compile stage)
(2)nohup target/start &
我有prod.conf和prod-logger.xml, 如果用上面的命令就使用的是默认的conf文件和logger文件,因此要用
EC2上,java环境已经搭建好,版本是1.6,于是我们决定自己搭建1.7的。
下载jdk for linux。wget http://download.oracle.com/otn-pub/java/jdk/7u45-b18/server-jre-7u45-linux-x64.tar.gz
解压 tar -xvf server-jre-7u45-linux-x64.tar.gz
在.bashrc隐藏文件中添加下面内容
export JAVA_HOME=/home/ec2-user/jdk1.7.0_45; export PATH=$JAVA_HOME/bin:$PATH;保存后,重启下sudo reboot
2.搭建play2的环境
我使用的是play2.1.3
curl http://downloads.typesafe.com/play/2.1.3/play-2.1.3.zip > play-2.1.3.zip
unzip play-2.1.3.zip
同样在.bashrc中添加上下面的内容
export PLAY_HOME=/home/ec2-user/play-2.1.3 export PATH=$PLAY_HOME:$PATH保存,重启。
3.环境都搭建好后,平时怎么部署就怎么部署啦。
上传好源码
进入到项目目录下
(1) play stage (还可以使用play clean compile stage)
(2)nohup target/start &
我有prod.conf和prod-logger.xml, 如果用上面的命令就使用的是默认的conf文件和logger文件,因此要用
nohup target/start -Dconfig.file=conf/prod.conf -Dlogger.file=conf/prod-logger.xml &