Play Framework有自带的服务器,也可部署到其他服务器上。这里讲解下如何将Play的项目部署到Tomcat。

1.准备war包

首先进入play目录:

比如我的:

cd C:\play-1.2.5\play-1.2.5

然后利用命令:play war [项目所在绝对路径] -o [生成的war包名称(包括路径)]

这里要注意生成的war包最好指定到其他目录,比如C盘根目录。

比如我的项目:

C:\play-1.2.5\play-1.2.5>play war C:\msysgit\msysgit\git\gitrep7\applyful\module
s\applyful.appserver_v2 -o c:\applyful.war
~ _ _
~ _ __ | | __ _ _ _| |
~ | '_ \| |/ _' | || |_|
~ | __/|_|\____|\__ (_)
~ |_| |__/
~
~ play! 1.2.5, http://www.playframework.org
~
CompilerOracle: exclude jregex/Pretokenizer.next
Listening for transport dt_socket at address: 8000
17:19:22,085 INFO ~ Starting C:\msysgit\msysgit\git\gitrep7\applyful\modules\ap
plyful.appserver_v2
17:19:22,085 INFO ~ Module japid is available (C:\msysgit\msysgit\git\gitrep7\a
pplyful\modules\applyful.appserver_v2\modules\japid-0.9.4.3)
17:19:22,085 INFO ~ Module morphia is available (C:\msysgit\msysgit\git\gitrep7
\applyful\modules\applyful.appserver_v2\modules\morphia-1.2.9a)
17:19:22,101 INFO ~ Module press is available (C:\msysgit\msysgit\git\gitrep7\a
pplyful\modules\applyful.appserver_v2\modules\press-1.0.25)
17:19:24,191 INFO ~ JapidPlugin.onload().
17:19:24,191 INFO ~ [Japid] play in DEV mode. Detecting changes...
[Japid] Processing 15 templates in directory tree: C:\msysgit\msysgit\git\gitrep
7\applyful\modules\applyful.appserver_v2\app
[Japid] Transforming template: japidviews\OnboardingController\step2.html to: st
ep2.java
[Japid] Transforming template: japidviews\OnboardingController\step5.html to: st
ep5.java
[Japid] Transforming template: japidviews\OnboardingController\step4.html to: st
ep4.java
[Japid] Transforming template: japidviews\PageController\about.html to: about.ja
va
[Japid] Transforming template: japidviews\SchoolController\page_more_info.html t
o: page_more_info.java
[Japid] Transforming template: japidviews\Landing\index.html to: index.java
[Japid] Transforming template: japidviews\PageController\createPage.html to: cre
atePage.java
[Japid] Transforming template: japidviews\OnboardingController\finishedProfile.h
tml to: finishedProfile.java
[Japid] Transforming template: japidviews\_tags\pagelike.html to: pagelike.java
[Japid] Transforming template: japidviews\AccountController\signupresult.html to
: signupresult.java
[Japid] Transforming template: japidviews\_layouts\step_layout.html to: step_lay
out.java
[Japid] Transforming template: japidviews\_layouts\new_signupresult_layout.html
to: new_signupresult_layout.java
[Japid] Transforming template: japidviews\_layouts\signupresult_layout.html to:
signupresult_layout.java
[Japid] Transforming template: japidviews\OnboardingController\step3.html to: st
ep3.java
[Japid] Transforming template: japidviews\OnboardingController\step1.html to: st
ep1.java
17:19:24,847 INFO ~ Precompiling ...
17:19:44,440 INFO ~ Done.
~ Packaging current version of the framework and the application to c:\applyful.
war ...
~ Done !
~
~ You can now load c:\applyful.war as a standard WAR into your servlet container ~ You can't use play standard commands to run/stop/debug the WAR application...
~ ... just use your servlet container commands instead
~
~ Have fun!
~ C:\play-1.2.5\play-1.2.5>mongod

2.  部署到Tomcat

将得到的war文件夹里的WEB-INF文件复制到Tomcat目录下的ROOT下,直接覆盖。

启动Tomcat即可访问:http://localhost:8080/

Play!framework 项目部署到Tomcat的更多相关文章

  1. 项目部署到tomcat Root中后导致 WebApplicationContext 初始化两次的解决方法

    上一篇文章刚说项目部署到tomcat的ROOT中,今天就发现一个问题.通过eclipse启动tomcat时候,WebApplicationContext 初始化两次: 现象:   通过eclipse控 ...

  2. 如何正确的将J2ee项目部署到Tomcat

    如何正确的将J2ee项目部署到Tomcat 1.打开配置文件(我的如下:C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\serv ...

  3. 详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上

    很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过程. 第一部分:eclipse环境下如何配 ...

  4. eclipse中maven项目部署到tomcat

    其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路. 下面就 ...

  5. 项目部署到Tomcat报错

    1.今天晚上,我想把dojo项目部署到Tomcat中,结果发现部署不了,Tomcat报错.而且,这个错误白天时也碰到了. 错误具体详细如下: Publishing failed with multip ...

  6. maven项目部署到Tomcat

    1.安装Tomcat,地址:http://tomcat.apache.org,我安装的版本为9.0.0.M22,安装的目录为C:\apache-tomcat,设置环境变量CATALINA_HOME为C ...

  7. Maven Web项目部署到Tomcat下问题

    但是也遇到了很多问题,下面记录一下Web项目部署到Tomcat下的问题 1.普通的WEB项目,就是虽然是用maven搭建的,但是没有使用profiles.xml文件来配置参数.这样的项目可以通过以下的 ...

  8. eclipse中maven项目部署到tomcat [转]

    其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路. 下面就 ...

  9. 用idea将javaweb项目部署到tomcat

    之前在网上找的一些web项目都是用eclipse开发的,想把这些项目导入到idea中,然后部署到tomcat中,在网上找了很多教程,很多都不靠谱,发现网上很多配置都是多余的,其实很多只需要按idea默 ...

随机推荐

  1. HDOJ多校联合第五场

    1001 Inversion 题意:求逆序对,然后交换k次相邻的两个数,使得剩下的逆序对最少. 分析:题目用到的结论是:数组中存在一对逆序对,那么可以通过交换相邻两个数使得逆序对减少1,交换k次,可以 ...

  2. 快速排序法QuickSort

    /** * * @author Administrator * 功能:交换式排序之快速排序 */ package com.test1; import java.util.Calendar; publi ...

  3. MS提供的虚拟机IE测试

    https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/

  4. Native Application 开发详解(直接在程序中调用 ntdll.dll 中的 Native API,有内存小、速度快、安全、API丰富等8大优点)

    文章目录:                   1. 引子: 2. Native Application Demo 展示: 3. Native Application 简介: 4. Native Ap ...

  5. Postman(API & HTTP请求调试插件)和Apizza fiddler

    http://blog.csdn.net/u011012932/article/details/51456263#comments

  6. 【HDOJ】3480 Division

    斜率dp+滚动数组. /* 3480 */ #include <iostream> #include <sstream> #include <string> #in ...

  7. hadoop运行流程分析源代码级

    前言: 最近一直在分析hadoop的运行流程,我们查阅了大量的资料,虽然从感性上对这个流程有了一个认识但是我总是感觉对mapreduce的运行还是没有一个全面的认识,所以决定从源代码级别对mapred ...

  8. POJ_2566_Bound_Found_(尺取法+前缀和)

    描述 http://poj.org/problem?id=2566 给出一个整数序列,并给出非负整数t,求数列中连续区间和的绝对值最接近k的区间左右端点以及这个区间和的绝对值. Bound Found ...

  9. 【转】VS2010/MFC编程入门之八(对话框:创建对话框类和添加控件变量)

    原文网址:http://www.jizhuomi.com/software/153.html 前两讲中鸡啄米为大家讲解了如何创建对话框资源.创建好对话框资源后要做的就是生成对话框类了.鸡啄米再声明下, ...

  10. Android 动画-alpha(渐变透明度动画效果)

    今天苦于思索应用如何美观,首先从载入页面的第一眼开始,Android动画分为四种:alpha(渐变透明度),scale(渐变尺寸伸缩),translate(画面转换位置移动),rotate(画面转移旋 ...