linux配置Play Framework
今天公司同事让我安装Play Framework,Play Framework是一个Rails风格的Full-stack Java Web框架,具体的情况请大家自己百度,这里就不详细介绍了.
系统:centos 5.5
需要的软件:play-1.2.4.zip jdk-7u3-linux-i586.rpm
1.安装前准备
去官网下载Linux平台上的JDK
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html
rpm -ivh jdk-7u3-linux-i586.rpm
因为Play Framework需要jdk的支持才行,不需要安装tomcat.
vi /etc/profile
在/etc/profile的最后加上
export JAVA_HOME=/usr/java/jdk1.7.0_03 export JRE_HOME=/usr/java/jdk1.7.0_03/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:$JAVA_HOME/bin
使其生效
source /etc/profile
当然如果你们有兴趣也可以去看看这篇文章centos安装配置JDK1.7与Tomcat7
yum -y install unzip
wget -P /home http://download.playframework.org/releases/play-1.2.4.zip
unzip play-1.2.4.zip && cd play-1.2.4
mv play-1.2.4 /home/play
2.配置play
cd /home/play
chmod 755 play
vi /etc/profile
在/etc/profile的最后加上
PATH=/home/play:$PATH
然后使其生效
source /etc/profile
我们来创建个新项目
play会在当前路径下创建项目,这里test为项目名.
如果你要转换成Eclipse项目,那么就输入
play会在项目目录中创建eclipse需要的配置文件,将其转换成eclipse项目.
3.play运行项目
nohup play run test
然后可以查看进程
ps aux|grep play|grep -v grep
进程里有点多和乱,我就不截图了
然后在iptables里放过9000端口
iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 9000 -j ACCEPT
service iptables save
service iptables restart
然后在浏览器里访问http://ip:9000,如下图
这里是默认项目页面,说明play运行项目正常.好了,剩下的就交给开发人员.
评论: