- 浏览: 726844 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
一剪梅:
关于您对于 hasRolePermission 用法的解释, ...
OFBIZ安全性技术(翻译) -
沈寅麟:
数据模型资源手册卷3中文版出版了 -
donaldjohn:
恭喜恭喜, 预祝大卖
数据模型资源手册卷3中文版出版了 -
成大大的:
OFBiz电商实战百度网盘下载:http://pan.baid ...
OFBiz入门实训教程 -
成大大的:
OFBiz电商实战百度网盘下载:http://pan.baid ...
OFBiz促销码生成解释
http://www.moqui.org/framework/docs/RunDeploy.html
运行和部署指南
本文档介绍了如何运行Moqui通过可执行的jar文件,或者在应用程序服务器中部署WAR文件。
<!--jiasudu 15000850008 -->
运行和部署指南
1。快速入门
2。运行目录和配置文件
3。执行WAR文件
4。示例和公共文件
简单的方式 - 默认设置
普通的用法 - 在命令行中指定一个配置文件
在设置里面创建一个自定义的WAR文件
5。从源代码的编译和运行
6。目录结构
<!--jiasudu 15000850008 -->
1、快速入门
1.1 请确保你有一个Java6 JDK安装(最好是Sun / Oracle和苹果版本的jdk,OpenJDK或Harmony可能会有问题)
1.2 下载并解压缩二进制分发版,创建一个moqui目录
1.3 加载种子数据和演示数据,并创建derby数据以及表结构:
$ java -jar moqui-<version>.war -load
1.4 运行框架(内嵌的servlet,JTA / CP,DB):
$ java -jar moqui-<version>.war
1.5 在浏览器(同一台计算机上),访问:
输入http://localhost:8080/
2、运行目录和配置文件
Moqui框架部署有两个主要部分:
1 可执行的WAR文件(见下文)
2 运行时配置文件的目录
使用的可执行的WAR文件,你必须有一个runtime目录,你可以重写一个XML配置文件的默认设置。
运行目录是主要的地方,把你要加载,为Web应用程序的根文件(root screen)的画面,和配置文件的组成部分。它的框架也会把日志文件,Derby 数据库文件(如果你使用的是Derby),JCR repo文件,等你最终将要创建自己的运行时目录,并保持它在自己的源库中,您可以使用默认的项目一开始浏览网页。
指定这两个属性:
moqui.runtime运行时目录(如果存在,默认为“/runtime”,或如果没有运行的子目录,仅仅是“.”)
moqui.conf的Conf XML文件(URL或路径相对于moqui.runtime)
有两种方法可以指定这两个属性:
1、MoquiInit.properties文件在classpath中
2、系统属性可以在命令行上指定(java -D 参数 )
请参阅下面的例子。
3. 执行WAR文件
生成一个可执行的war文件. 你需要做3个步骤:
加载数据: $ java -jar moqui-<version>.war -load
运行内置的Web服务器: $ java -jar moqui-<version>.war
发布成war, 部署到Tomcat: $ cp moqui-<version>.war ../tomcat/webapps
你也可以获取帮助信息:
java -jar moqui-<version>.war -help
获得一些帮助的说明文字.
4. 示例和公共方法
简单方式 - 默认设置
最简单的方式 解压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文件
1 在runtime目录里面新增一个组件或者其他资源
2 修改 ${moqui.home}/MoquiInit.properties
3 根据需求修改Moqui配置文件(runtime/conf/Moqui*Conf.xml)
4 基于moqui.war 文件创建派生的war文件并添加到runtime目录中以及 MoquiInit.properties文件: "$ gradle addRuntime" 或者 "$ ant add-runtime"
5 将新建的war文件 (moqui-plus-runtime.war) 部署到目标服务器
6 运行服务器 (或者重新部署war包)
5. 从源代码的编译和运行
Moqui 框架使用了 Gradle作为编译工具..
这也有Ant的一些构建命令,但是不适用从源码代码构建.
编译 JAR, WAR $ gradle build
加载所有数据 $ gradle load $ ant load
运行内置服务器 $ gradle run $ ant run
清理JAR文件, WAR文件 $ gradle clean
清理所有构建文件和运行时的文件(日志, 数据库, 等等) $ gradle cleanAll
注意 加载和运行任务是依赖于构建任务的. 最简单的获得一个全新开发环境以及数据库的命令是:
$ gradle load run
这将构建war 文件, 加载数据, 运行内置服务器. 停止命令为<ctrl-c>.
6. 项目的目录结构
- 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
设置环境变量
export GRADLE_HOME=/Users/user/tools/gradle-1.2
export PATH=$GRADLE_HOME/bin:$PATH
最后在终端下执行gradle -v 查看输出
gradle run
运行和部署指南
本文档介绍了如何运行Moqui通过可执行的jar文件,或者在应用程序服务器中部署WAR文件。
<!--jiasudu 15000850008 -->
运行和部署指南
1。快速入门
2。运行目录和配置文件
3。执行WAR文件
4。示例和公共文件
简单的方式 - 默认设置
普通的用法 - 在命令行中指定一个配置文件
在设置里面创建一个自定义的WAR文件
5。从源代码的编译和运行
6。目录结构
<!--jiasudu 15000850008 -->
1、快速入门
1.1 请确保你有一个Java6 JDK安装(最好是Sun / Oracle和苹果版本的jdk,OpenJDK或Harmony可能会有问题)
1.2 下载并解压缩二进制分发版,创建一个moqui目录
1.3 加载种子数据和演示数据,并创建derby数据以及表结构:
$ java -jar moqui-<version>.war -load
1.4 运行框架(内嵌的servlet,JTA / CP,DB):
$ java -jar moqui-<version>.war
1.5 在浏览器(同一台计算机上),访问:
输入http://localhost:8080/
2、运行目录和配置文件
Moqui框架部署有两个主要部分:
1 可执行的WAR文件(见下文)
2 运行时配置文件的目录
使用的可执行的WAR文件,你必须有一个runtime目录,你可以重写一个XML配置文件的默认设置。
运行目录是主要的地方,把你要加载,为Web应用程序的根文件(root screen)的画面,和配置文件的组成部分。它的框架也会把日志文件,Derby 数据库文件(如果你使用的是Derby),JCR repo文件,等你最终将要创建自己的运行时目录,并保持它在自己的源库中,您可以使用默认的项目一开始浏览网页。
指定这两个属性:
moqui.runtime运行时目录(如果存在,默认为“/runtime”,或如果没有运行的子目录,仅仅是“.”)
moqui.conf的Conf XML文件(URL或路径相对于moqui.runtime)
有两种方法可以指定这两个属性:
1、MoquiInit.properties文件在classpath中
2、系统属性可以在命令行上指定(java -D 参数 )
请参阅下面的例子。
3. 执行WAR文件
生成一个可执行的war文件. 你需要做3个步骤:
加载数据: $ java -jar moqui-<version>.war -load
运行内置的Web服务器: $ java -jar moqui-<version>.war
发布成war, 部署到Tomcat: $ cp moqui-<version>.war ../tomcat/webapps
你也可以获取帮助信息:
java -jar moqui-<version>.war -help
获得一些帮助的说明文字.
4. 示例和公共方法
简单方式 - 默认设置
最简单的方式 解压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文件
1 在runtime目录里面新增一个组件或者其他资源
2 修改 ${moqui.home}/MoquiInit.properties
3 根据需求修改Moqui配置文件(runtime/conf/Moqui*Conf.xml)
4 基于moqui.war 文件创建派生的war文件并添加到runtime目录中以及 MoquiInit.properties文件: "$ gradle addRuntime" 或者 "$ ant add-runtime"
5 将新建的war文件 (moqui-plus-runtime.war) 部署到目标服务器
6 运行服务器 (或者重新部署war包)
5. 从源代码的编译和运行
Moqui 框架使用了 Gradle作为编译工具..
这也有Ant的一些构建命令,但是不适用从源码代码构建.
编译 JAR, WAR $ gradle build
加载所有数据 $ gradle load $ ant load
运行内置服务器 $ gradle run $ ant run
清理JAR文件, WAR文件 $ gradle clean
清理所有构建文件和运行时的文件(日志, 数据库, 等等) $ gradle cleanAll
注意 加载和运行任务是依赖于构建任务的. 最简单的获得一个全新开发环境以及数据库的命令是:
$ gradle load run
这将构建war 文件, 加载数据, 运行内置服务器. 停止命令为<ctrl-c>.
6. 项目的目录结构
- 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
设置环境变量
export GRADLE_HOME=/Users/user/tools/gradle-1.2
export PATH=$GRADLE_HOME/bin:$PATH
最后在终端下执行gradle -v 查看输出
gradle run
发表评论
-
OFBiz抽取实体引擎和服务引擎思路(1)
2020-03-31 00:39 622# OFBiz抽取实体引擎和服务引擎思路(1) ... -
minilang开发日志书写规范
2019-01-02 10:34 570minilang书写日志5步法 任何一个xml方法中必须 ... -
自动化配置界面表定义思路1.0
2018-11-24 23:21 778总表 path 唯一编码 tableName 表名 ... -
OFBiz前端VUE组件规划
2018-11-10 10:51 1099iasudu.iteye.com 编 号 : ____ ... -
增强OFBiz通用查询方法思路
2018-11-09 17:15 761增强OFBiz通用查询方法思路 <se ... -
OFBiz前后端分离项目代码规范建议2018版
2018-05-11 09:43 1427OFBiz前后端分离项目代码规范建议__build2018 ... -
前端脚手架使用指导
2018-03-02 14:44 7741 安装nodejs https://nodejs.or ... -
RestEventHandler
2018-02-01 23:37 5/**************************** ... -
数据模型资源手册卷3中文版出版了
2017-02-18 11:58 2048我翻译的数据模型资源手册卷3出版了 -
OFBiz促销码生成解释
2014-10-07 22:07 1596OFBiz 我的购物车 输入固定的邀请码实现优惠促销 需要解 ... -
电商基本页面
2014-09-18 20:49 1768<!--StartFragment--> ... -
OFBiz入门实训教程
2014-07-14 14:28 3026加速度 15000850008 大家好,为了ofbiz的 ... -
创建OFBiz的jQuery Mobile入门页面
2014-06-13 14:21 1832jQuery Mobile 框架是一套 ... -
店铺研究
2014-05-23 23:11 1135店铺权限研究,规划如下权限: 分店库存管理权限 分店进货权限 ... -
15天用OFBiz做一个商城管理后台和店铺管理后台
2014-05-03 20:33 4088仅仅是记录一些弟兄们的工作经历。没有吹嘘使用OFBiz使用效率 ... -
一个朋友做OFBiz Crud遇到的问题
2014-01-02 12:55 1786Crud 遇到的问题 问题1:在myeclipse中开发的of ... -
OFBiz的Cache研究
2013-12-30 14:35 2402任何一个cache对象的配置属性都可以在cache.prope ... -
OFBiz同步设置说明和示例
2013-11-23 02:03 1819同步设置说明和示例 使 ... -
OFBiz的Axis2
2013-11-16 23:43 1241很多人都对Axis2的封装和调用苦恼。 今天再次深入精读OFB ... -
How to create a new component
2013-09-21 23:31 1015How to create a new component ...
相关推荐
前端部分可以通过开发服务器(如 Angular CLI 的 ng serve)运行,或者将构建后的静态文件部署到 Moqui 服务端,通过 Moqui 提供的 API 与后端进行通信。 总结: "moqui-runtime-angular-master" 项目结合了 Moqui ...
Moqui运行时 Moqui Framework的默认运行时目录。 要运行Moqui Framework,需要运行时目录。 Gradle get组件会根据moqui目录中addons.xml中的配置自动安装,加载和运行任务。
有关运行和部署Moqui的详细信息,请参见: 请注意,运行时目录是Moqui Framework运行所必需的,但不包含在源存储库中。 Gradle的get组件,加载和运行任务将自动添加默认运行时(来自moqui-runtime存储库)。 有关...
根据提供的文件信息,文档标题为“moqui文档资源分享”,但主要内容来自于文档“HEMPlight”,这是“Holistic Enterprise Mechanization Process”(整体企业机械化过程)中的一部分,由David E. Jones撰写。HEMP是...
总之,Moqui Scripts是Moqui框架在多平台和多方案部署中的得力助手,通过Shell脚本的强大功能,使得Moqui的环境配置变得简单易行。无论你是新手还是经验丰富的开发者,这些脚本都将为你在Moqui的世界里开辟一条便捷...
Moqui生态系统是用于企业应用程序的一系列开源组件,所有这些组件都建立在用Java和Groovy编写的通用框架(Moqui Framework)上。 这些组件包括插入框架,业务工件和应用程序的工具。 一些流行的工具插件包括Elastic...
这是Moqui GraphQL附加组件 该附加组件GraphQL的支持添加到Moqui。 使用它的方式与Moqui框架中的REST Api类似。 GraphQL端点是/graphql/v1?query={graphQLQueryString}或/graphql/v1?query={graphQLQueryString}&&...
ERP模型构件说明 本人收藏了3年的资源 现放出 都是总结了很多系统 软件项目实施过程中的经验的 慢慢积累的
java开发erp源码下载莫奇大理石ERP Moqui Marble ERP 是一种规划和管理应用程序,适用于生产商品和服务并销售给个人 (B2C) 和组织 (B2B) 的企业。 这是一个全面的 ...合并的部分原因是面向...以下说明使用 Gradle Wrapp
Moqui提供了一整套的服务和工具,用于快速构建和部署复杂的业务应用,包括事务处理、安全性、工作流和规则引擎。通过Moqui,PopCommerce能够实现高度定制,满足不同企业独特的需求。 Mantle业务工件则是一套为企业...
HiveMind:HiveMind是面向服务组织的项目管理和ERP应用程序。 它具有项目任务管理,请求跟踪,时间跟踪,费用,发票付款,总分类帐和内容管理(wiki)的功能。 HiveMind基于Moqui框架,Mantle业务工件和简单屏幕
它还引用了"moqui.org"作为获取更多信息的来源,说明Mantle是基于Moqui框架开发的。此外,《使用Moqui制作应用程序》这本书对通用数据模型有详细的介绍,这本书的PDF可以在指定链接下载,读者可以通过阅读该书来深入...
Moqui-zsys
CS50网站– Capstone项目:商业伙伴演示: : Business Buddy是CRM(客户关系管理)软件,可帮助公司的销售团队与潜在客户取得联系。 假设您是一家网络开发服务提供商,并且拥有一家名为“ TNL IT解决方案”的公司。...
这个库是基于Mantle Business Architecture和Moqui Framework构建的,提供了一套RESTful API接口,使得开发者可以方便地进行数据交互和服务集成。 1. **Mantle Business Architecture**:MBA是一个业务逻辑和数据...