Moqui运行和部署
来源:互联网 发布:电脑编程多久学会 编辑:程序博客网 时间:2024/04/29 01:32
原文:http://www.moqui.org/framework/docs/RunDeploy.html
- 快速入门
- 运行目录和配置文件
- 可执行WAR文件
- 示例和公共文件
- 从源码编译和运行
- 目录结构
- 快速入门
- 安装JDK1.6
- 下载moqui 二进制分发版本,解压到任意目录
- 加载种子和演示数据 (默认将在derby中创建表结构)$ java -jar moqui-<version>.war -load
- 运行框架$ java -jar moqui-<version>.war
- 在浏览器访问http://localhost:8080/
- 运行目录和配置文件
Moqui框架部署有两个主要部分:- 可执行的WAR文件
- 运行时配置文件的目录
runtime目录主要用来放置需要加载的components,配置文件、日志文件、Derby 数据库文件(moqui默认使用的是Derby)等。 - 可执行WAR文件
对于moqui WAR文件,有3个主要的操作命令
加载数据$ java -jar moqui-<version>.war -load运行在嵌入式Web服务器$ java -jar moqui-<version>.war运行在tomcat服务器$ cp moqui-<version>.war ../tomcat/webapps
你也可以显示帮助信息java -jar moqui-<version>.war -help - 示例和公共方法
简单:默认设置
最简单的方式就是解压moqui的二进制分发包,运行moqui.
使用默认配置:
moqui.runtime = runtime
moqui.conf = conf/MoquiDevConf.xml (相对于 runtime)
运行下面的命令:
加载数据$ java -jar moqui-<version>.war -load启动服务器$ java -jar moqui-<version>.war
常用:在命令行指定配置文件
加载数据$ java -Dmoqui.conf=conf/MoquiStagingConf.xml -jar moqui-<version>.war -load启动服务器$ java -Dmoqui.conf=conf/MoquiStagingConf.xml -jar moqui-<version>.war
自定义:创建定制的WAR- 在runtime目录里添加组件或者其他资源
- 修改 ${moqui.home}/MoquiInit.properties
- 根据需要修改Moqui配置文件(runtime/conf/Moqui*Conf.xml)
- 基于moqui.war 创建派生的war文件并添加到runtime目录中
可使用以下任意一个命令$ gradle addRuntime$ ant add-runtime - 将新建的war文件 (moqui-plus-runtime.war) 部署到目标服务器
- 运行服务器 (或者重新部署war包)
- 从源码编译和运行
Moqui框架使用Gradle进行构建,虽然分发包中也带有一些Ant构建命令,但是不适用从源代码构建.
构建JAR,WAR$ gradle build加载所有数据$ gradle load或$ ant load运行在嵌入式Web服务器$ gradle run或$ ant run清理JAR文件,WAR文件$ gradle clean清理所有构建文件和运行时的文件(日志, 数据库, 等等)$ gradle cleanAll
注意 加载和运行是依赖于构建任务的. 最简单的获得一个全新开发环境以及数据库的命令是:$ gradle load run这将构建WAR 文件、加载数据、运行内置嵌入式Web服务器。 停止命令为<ctrl-c>. - 目录结构
- moqui (from https://github.com/jonesde/moqui) - framework - build : Results of framework build go here (classes, jars, etc) - data : Seed data - entity : Framework entity definitions - lib : Libraries (JAR files) used in Moqui - screen : Framework screens - service : Framework services - src : Java API, standard entities, services, data, XSDs, etc - api : Java source for the Moqui Framework API - main : Main implement source - groovy : Groovy source (bulk of the implementation) - java : Java source (a few special classes) - resources : Classpath resources, placed in JAR as-is - webapp : Base webapp, mostly just a WEB-INF/web.xml file - start : Java source for MoquiStart, used for executable WAR - template : Framework templates (screen/form, xml-actions FTLs) - xsd : Framework XML Schema files - runtime - component : Components to deploy - example : An example application - tools : Framework administration and maintenance tools - webroot : Root Screen and supporting content - conf : Configuration files separated by dev, staging, prod, etc - db : Database files for Derby, etc will go here - lib : JAR files to add to classpath - log : Log files will go here - mantle : The Mantle root can go here, with components under it - template : General Templates - tmp : Temporary files
- Moqui运行和部署
- moqui 介绍
- Moqui简介
- moqui框架介绍
- ISE TCAD 部署和运行方法
- 用eclipse运行和部署myeclipse项目
- 用eclipse运行和部署myeclipse项目
- Tui-x 运行demo和部署项目
- 用eclipse运行和部署myeclipse项目
- Python Web框架Tornado运行和部署
- Python Web框架Tornado运行和部署
- moqui学习之初接触
- Maven 2.0:编译、测试、部署、运行 和 POM.XML
- 安装和部署Visual C++ 2005 SP1运行时刻库
- Hadoop的部署和wordcount样例的运行
- 流程定义和部署管理——运行中的流程
- 使用Docker快速打包和部署运行Disconf
- idea+tomcat+web项目 中tomcat的部署和运行
- POJ1961_Peroid_KMP_求最多的子串重复次数
- 快速移植linux内核3.x到6410开发板教程三
- java微型贪吃蛇(1)Yard.java Dir.java
- 通过注释映射超链接
- 重装Ubuntu13.04后需要做的事情
- Moqui运行和部署
- Update GCC on OSX
- java 微型贪吃蛇(2) Egg.java Snake.java
- 指针与数组名
- Error: Unable to import PyQt4.QtCore. Make sure PyQt4 is installed.
- 6.2.1 继承映射:采用union-subclass元素的继承映射
- 有向无环图(DAG)的所有拓扑序列
- 顺序栈类模板
- zoj 2420 Calendar 将结构体存在向量里