平时在Windows下Myeclipse环境中做开发,现在要把项目部署到Linux服务器上运行,以下是一些小记
1.在Linux下安装play
下载play-1.2.4.zip解压,放到/home/play目录下,由于项目用到了play-morphia模块,为play安装该模块,进入/home/play/play-1.2.4,运行
$./play install
morphia
play会自动下载最新版本的play-morphia模块至/home/play/play-1.2.4/modules文件夹下
2.创建项目
在Linux环境下创建一个和Windows项目名称同名的项目,在/home/play/play-1.2.4下运行
$.play new myTest
用Windows下myTest项目的app、conf文件夹覆盖掉刚创建的项目的app、conf文件夹
确保dependencies.yml文件中配置了morphia模块:
require:
- play -> morphia 1.2.4d
进入/home/play/play-1.2.4/myTest目录,运行
$../play deps --sync
play会在myTest/modules文件夹下创建一个morphia-1.2.4d文件
好了,项目可以运行了
分享到:
相关推荐
编译完成后,会在项目目录下生成一个名为`precompiled`的目录,该目录包含了编译后的文件。 #### 部署相关文件 部署时主要关注以下几个文件夹: - **precompiled**:存放编译后的`.class`文件以及视图模板的编译...
本文将详细介绍如何在Windows和Linux环境下部署Play Framework 1.2.x版本的应用程序。 #### 二、部署步骤详解 ##### 1. 编译 Play 应用 为了确保Play应用可以在生产环境中稳定运行,我们首先需要对其进行编译。...
puppet-play是一个木偶组件模块,用于在Linux上部署play-framework应用程序 通过play :: application类型在节点上部署一个或多个应用程序 下载包含应用程序的捆绑zip文件,并从每个应用程序构建服务 版本字符串更改...
在项目中,开发者可能需要创建自签名证书或者使用权威证书颁发机构签发的证书。证书包含了公钥,用于加密客户端发送的数据,而私钥则保存在服务器上,用于解密接收到的加密数据。Play Framework提供了灵活的配置选项...
在微服务架构中,Docker.play 一个非常重要的角色,它能够帮助我们更方便地部署和管理微服务。 本文主要介绍如何使用 Docker 部署微服务,包括创建私有仓库、生成基础镜像、生成仓库镜像、推送镜像到私有仓库等步骤...
Revel是一个基于Go语言的高效Web开发框架,其设计灵感来源于PlayFramework。它通过一套约定俗成的目录结构、文件命名和处理流程,简化了Web应用程序的开发和部署。Revel以模块化的方式组织代码,支持插件、模板渲染...
对于Web应用,它可能使用了Struts、Spring MVC或Play Framework等MVC(模型-视图-控制器)架构。 【压缩包子文件的文件名称列表】中提到了"AHEAD管理系统 (16).zip",这可能是一个较早版本的系统文件,用户可能需要...
2. **Java框架**:这里的登录、注册和菜单功能通常由一些成熟的Java框架实现,如Spring MVC、Struts2或Play Framework。这些框架提供了用于构建Web应用的结构,简化了开发过程,并提供了诸如身份验证、授权和数据...
- **性能优化**:AOT(Ahead-of-Time)编译技术使得代码在部署时就已经编译成机器码,提高了运行效率。 4. **应用开发流程** - **创建项目**:在Visual Studio或Xamarin Studio中选择“Mono for Android”模板...
Java的面向对象特性使得代码结构清晰,易于维护和扩展,同时丰富的类库和框架(如Spring Boot、Struts2或Play Framework)提供了强大的功能支持,可以便捷地处理数据持久化、安全控制、模板渲染等任务。 数据库方面...
5. **Java框架**:在项目管理中,开发者可能利用Spring Framework、Hibernate ORM、Struts或Play Framework等Java框架来简化开发,提高代码复用性,加速项目进度。 6. **敏捷开发**:在Java软件项目管理中,敏捷...
9. **部署与发布**:Bard可能通过打包成JAR文件供用户下载,或者在应用商店如Google Play或Apple App Store中上线,这需要符合各自平台的发布指南和规范。 10. **社区参与**:作为一个开源项目,Bard可能在GitHub或...