您的位置:首页 > 运维架构 > Linux

linux配置Play Framework

2016-07-13 16:24 459 查看
今天公司同事让我安装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的最后加上

1
export
JAVA_HOME=/usr/java/jdk1.7.0_03
2
export
JRE_HOME=/usr/java/jdk1.7.0_03/jre
3
export
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4
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的最后加上

1
PATH=/home/play:$PATH
然后使其生效

source /etc/profile

我们来创建个新项目

play new test





play会在当前路径下创建项目,这里test为项目名.

如果你要转换成Eclipse项目,那么就输入

play eclipsify test





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运行项目正常.好了,剩下的就交给开发人员.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: