《ofbiz入门官方.pdf》由会员分享,可在线阅读,更多相关《ofbiz入门官方.pdf(23页珍藏版)》请在三一文库上搜索。
1、演示和测试安装指南演示和测试安装指南简介本文档描 述了一个初始安装过程和商业项目的基本配置选项打开了。 如需详细资料请参阅有关文件,如为框架 OFBiz 的配置指 南,在实体引擎(数据库)配置指南,在服务引擎配置指 南, 以及其他相关文件,您可以在发现OFBiz 的文档索引 如果你遇到麻烦有帮助的各种资源。第一个步骤将是寻找 在 新网站 OFBiz 的文件和 旧 OFBiz 的维基(现存档), 以及当时的OFBiz 的邮件列表。如果你找不到你答案,然 后订阅到 Apache OFBiz 的用户邮件列表,发送的邮件有问 题,你用尽可能多的细节尽可能有关。快速和简易安装你 可以通过下载并运行了完整
2、的发行和OFBiz 的以下一些简 单的指令迅速。对于更多的选择和解释,请参见本文档的 其余部分。1. 下载并安装Sun 的 Java(J2SE)的网站 1.5 版的 Java 2 系列 JDK/J2SDK(不是 JRE, 您需要完整的 SDK)如果你打算使用一个发布之前R10.04 否则使用或树 干 1.6, 确保 你的 JAVA_HOME 环境变量设置为这个JDK 的 安装后(注意,Mac OS X 的 JVM 的设 置是没有必要的, 只要确定了与Java 是在 OS X 软件更新功能日期)。还要 注意的是OpenJDK 的仍然是不推荐,还有与它(今日: 2010-05-27 )一些汇编pr
3、oblmems 2. OFBiz 的新闻档案下 载 并解压缩它,在你选择的目录(见评论的下面,所以现 在检查出库的 svn 是首选,见下文.). 这应该建立一个子 目录: ofbiz 登录。这将是 OFBIZ_HOME 位置。3. 启动 OFBiz 的内嵌的 Tomcat 可以走进OFBiz 的 目录,然后运 行 “startofbiz.bat“ (or “%JAVA_HOME%binjava -jar ofbiz.jar“) 适用于 Windows (or “./startofbiz.sh“(or “$JAVA_HOME/bin/java -jar ofbiz.jar“)用于 Linux /
4、 UNIX 。 对于 OS X 可以运行的 “java -jar ofbiz.jar“ ,你不需要设置 JAVA_HOME 或任何东西,因为它已经存在。4. 打开一个 浏览器并转到 http:/127.0.0.1:8080/ecommerce/control/main 的电子商 务应 用程序或通过 https:/127.0.0.1:8443/webtools/control/main 用于 Web 工具应用程序或 通过 https:/127.0.0.1:8443/catalog/control/main 用于目录管 理中的应用。5. 默认管理帐户是用户名:“ 管理员 ” ,密码: “ ofbi
5、z 登录 ” 。 6. 有乐趣!您正在运行一个Java 数据库。 欲了解更多的数据库的讨论,请阅读以下有关该主题的部 分。 7. 如需更详细的选项和配置信息,请阅读!大厦从 SVN 从 SVN 当你将需要有一个Java 1.5 系列 J2SDK 的建 筑(不仅仅是JRE 的,需要完整的SDK) 如上所述,发布 之前 R10.04 或躯干否则使用1.6 。 构建是使用Ant 和足够 的蚂蚁库与OFBiz 的包括在内。如果您有 ant 单独安装只 需确保您具有版本1.5 或更高版本,然后运行的,如下面 的示例中列出的正常inteadant 。 在你想要的目录OFBiz 的 是,做一个对OFBiz
6、的主干的 SVN 检出。例如:SVN 的 合作 http:/svn.apache.org/repos/asf/ofbiz/trunk 的 ofbiz 现在进入 “OFBiz 的” 目录并运行“ant.bat ” (Windows )或 “ 。/蚂蚁 ” (Linux / Unix 的/ OSX 版)。这将编译所有模 块,让你在 “ 的 ofbiz ”目录中的可执行的jar(ofbiz.jar )。 要 加载的种子和演示数据,运行“ant.bat 运行安装 ” 或 “ JAVA_HOME 设置目录 Java 的罐子 ofbiz.jar 安 装” (Windows )或 “ 。/蚂蚁运行安装 ”
7、或*“$ JAVA_HOME 设置 /宾/ Java 的罐子 ofbiz.jar 安装 “* (的 Linux / Unix / OSX 版)作为替代以前的步骤:加载数据仅种子,运行 “ ant.bat 运行安装种子 ” 或 “ JAVA_HOME 设 置 目录 Java 的罐子 ofbiz.jar 安装阅读器 =种子 ” (Windows ) 中,或“ 。/蚂蚁运行安装种子 ” 或*“$ JAVA_HOME 设置 / 宾/ Java 的罐子 ofbiz.jar 安装阅读器 =种子 ”* (的 Linux / Unix / OSX 版) 要启动服务器上运行的“ ant.bat 运行 ” 或 “
8、 JAVA_HOME 设置目录 Java 的罐子ofbiz.jar” (Windows )或 “ 。/蚂蚁运行 ” 或 “$ JAVA_HOME 设置 / 宾/ Java 的罐子 ofbiz.jar “ (的 Linux / Unix / OSX 版) 另 一个构建蚂蚁选项在构建脚本是有用的是“ant.bat 干净 ” (Windows ) 或 “ 。 /蚂蚁干净 ” (Linux / Unix 的/ OSX 版)。 这将清除所有的内置类,允许你运行“ 蚂蚁 ” 再次获得一个干 净的构建。如 果你是错误运行到有趣的SVN 更新后,从 今后,给这个干净的组建过程中先试。数据库安装数据库 设置工作
9、是在entityengine.xml 文件。那里有很多选项所 描述的是在实体引擎配置指南在 OFBiz 的软件包中有德 比,一个开源的Java 来自 IBM 的 DB2 数据库,符合规格, 并且产品的基础上的Cloudscape 。 这个数据库是用于演示 目的是好事,因为它易于安装和使用。这不 是最好的为大 型数据集,不提供相同的性能和可扩展性,一个重要的数据 库会,但相比HypersonicSQL (即我们常使用)更好,因为 它是显着,而不是用于小规模经营的速度,它正接近一个 生产数据库环境,并允许我们捕捉到刚才的问题。较小的 网站甚至可以考虑作为他们的生产部署选项,这一点,尤 其是一旦该数
10、据库是较为稳定。有很多开源的数据库,这 将很好地扩展和提供良好的性能。两种最流行的是 PostgreSQL 和 MySQL(4.1.11 或更高版本,或5 系列)。 Postgres 是一个非常完整的事务支持,外键,存储过程, 等等功能的数据库。Postgres 的也有非常友好的许可条款。 MySQL 是一个相当不错的选择,以及这些日子。请注意, 如果您在一个商业化生产实例,这个你可能需要购买商业许 可 证, 因为它是 GPL 许可, 所以是 JDBC 驱动程序。 MySQL AB 公司允许使用的JDBC 驱动程序,尽管在GPL 许可的 开源项目,但它可能不适用于修改OFBiz 的商业用途。对
11、 于一些商业牌照的首选方式,因为反正去支持和保修等问 题。 对于那些偏爱此考虑的Postgres 还有一个名为 EnterpriseDB 的衍生商业Postgres 的。 商业数据库也支 持。 如果您有其他需要的数据库许可,或有一定的商业数 据库大规模的内部熟悉和支持,那么我们没有理由不利用 这种优势。 OFBiz 的已经过测试, 与 Oracle , DB2 中,赛 贝 斯,MS SQL Server 和他人, 应与任何数据库, 有一个 JDBC 驱动程序的罚款。请注意,我 们经历,在某些情况下, JDBC 驱动程序包含某些数据库不完全规范。这些选项通常使用 特定 于数据库的API 或让第三
12、方驱动程序。特定于数据库 的代码是由于许可限制和额外的困难需要保持与他们注册 的问题, 所以有时一个第三方(甚至是商业一) 是首选。与 Oracle 例子中,我们有更多的与DataDirect JDBC 驱动程 序的成功。有没有需要运行任何SQL 脚本来创建表或默认 的数据填充它们。实体引擎可以创建丢失的表或字段当服 务器启动并把相应的属性,如果是在entityengine.xml 文件 集。 这是该文件的实体引擎配置的服务器。对于表的创 建日常工作正常,字段类型必须设置。通过指定文件中做 了相应的 fieldtypeXXX.xml (其中 XXX 是数据库名称 entityengine.xm
13、l)文件服务器的研究。这些 fieldtypeXXX.xml 文件 位于 的 ofbiz / 框架 /实体 / fieldtype 目录。 默认的数据可以加载通过“ 运行安装 ”Ant 目标从 SVN 中的部分建筑提及。J2EE 容器OFBiz 的来了,与Tomcat 默认的 Servlet / JSP 容器运行时, Apache Geronimo 的事 务管理器的事务( JTA)的经理,和Apache DBCP 的事务 感知的连接池。OFBiz 的也可以配置为运行在不同的容器, 但有可能与某些怪癖的问题,特别是与其他容器有servlet 容器。我们总是能够找到这些变通,但他们似乎也不断出 现
14、,所以这只是要注意。由于在外部应用程序服务器,我 们创建了一个配置和脚本模板工具,它从各种 OFBiz 的文件 和 web 应用的 classpath 设置,以更方便地生成你需要的 文件部署的难度。有关详细信息, 请参 阅自述文件的ofbiz /框架 / appservers 目录。如果你是一个良好的商业J2EE 应用服务器来看,Orion 是一个好的开始, 但我们建议尝试 Tomcat 和 Geronimo 的商标, 看看是否符合您的需求。特 点 阿帕奇 OFBiz 的技术产品安装指南注意:这是指导 OFBiz 的技术设置一,为面向业务,看这里。编剧:反馈 和露丝霍夫曼,安迪Zeneski
15、,姒称,克里斯切斯尼,白家 雄和 Al 拜尔斯戴维E 琼斯贡献主办单位:完整的商业解 决方案( http:/www.go-) Hotwax 媒体公司 (http:/)阿帕奇 OFBiz 的技 术产品安装指南数据搜集安装技术安装过程 安装工具的安装数据库安装加载初始数 据的配置缓存设置调试设置安全设 置和端口设置小工具设置端口,默认值 安装 SSL 证书货币,语言环境,时区设置电子 邮件服务器设置安装根的 WebApp 的运行 OFBiz 的自动化测试运行性能监视和优化一般缓 存信息内存设置机安装过程数据搜集安装1. 技术信息a. 主机 /域名部署(和端口,如果不是80,443) b. Web
16、服务器安装:直接到Tomcat / 码头,通过Apache , 使用另一个 (独 立)应用服务器?c. 要使用的数据库。是 数据库安装在远程服务器或本地安装?技术安装过程安 装工具1. Java SDK 的 检查 /安装的 Java SDK(需要 1.5 系 列完整的 SDK, 而不仅仅是 JRE) 的为 9.04 检查 /安装的 Java SDK(需要 1.6 系列完整的SDK,而不仅仅是JRE)的主干 和 10.04 2. 检查 /安装 SVN 客户端专家建议:如果你打算 只安装一个二进制发行版本(我们有吗?) 的 OFBiz 的你不 会 需要 SVN 客户端。但是通常你会希望有svn 客
17、户端, 以便能够轻松地升级。3. 蚂蚁 检查 /安装 Ant(1.6 或更高 版本)为 9.04 检查 /安装 Ant 的躯干和 10.4(1.7 或更高版 本) OFBiz 的安装1)如果您打算使用的OFBiz 的开发版 本,按照屏幕上的指示源码仓库信息页签出最新的代码, 或你想要的稳定分支2)建立使用在OFBiz 的主目录 (该目 录在您安装OFBiz 的“ 蚂蚁 ” ) 数据库安装默认情况下 OFBiz 的包括并就称为Derby 嵌入式 Java 数据库配置。 这 个数据库被称为使用Cloudscape 的,但被 IBM 收购,改为 DB2 的规范要求, 然后释放开源。这是一个用于演示,
18、测 试,开发,甚至小规模的生产环境大数据库。专家建议: 我们一般不建议用于生产Derby 数据库,因为它不容易管理 和优化,一般不会执行以及较大幅度的或本地数据库作为 Derby 是一种重量更轻Java 数据库。专家建议:有很多 OFBiz 的数据库,可以使用,包括商业和开源。虽然有大 量生产的 OFBiz 的情况下对甲骨文,微软SqlServer 的,等 上运行,我们一般推荐使用的Postgres 或 MySQL 等开源数 据库。要使用的数据库是一个重要的决定,可能会影响在 道路上的许多事情。如果你没有一个首选的数据库使用, 我们建议讨论,然后才作出最后决定与有经验的顾问的选 择。 1. 如
19、果您决定不使用嵌入式Derby 数据库,检查 /安 装你选择的数据库2. 如果有必要,把正确的JDBC 驱动程 序: a. OFBiz 的安装目录 $ / 框架 /实体 /库/ JDBC 的 b. 取代了旧的或不正确的驱动程序版本有(与相同的名称即是 把以避免与恢复旧的驱动程序后更新问题)3. 要设置实体 引擎使用从默认Derby 数据库不同的数据库。在:$ OFBiz 的安装目录 / 框架 /实体 /配置 / entityengine.xml 文件:修 改现有的数据源(靠近该文件的底部),或创建一个通过复 制一个新的数据源的样品已经在那里,给它一个新的唯一 的名称1. 如果使用默认的OFBi
20、z 的事务管理器和连接池, 更新内联的JDBC 数据 URI 标记,用户名和密码2. 如果 你希望你的OFBiz 在一个特殊的模式中的表,在第一次创建 数据库模式, 然后将标签上的数据源架构的名称属性3. 找 到“ 默认 ” 附近的文件的顶部下改变其委托者与该组中的地图 标记的数据源名称属性值的数据源创建或修改后的名称。 专家建议:如果您使用的是外部应用服务器或者想安装更先 进的实体引擎配置,看到实体引擎配置指南或其他联机 文档。该 培训视频从 Undersun 咨询是 OFBiz 的强烈建 议,如果你进入更高级的用法。加载初始数据要加载初 始数据只使用OFBiz 的蚂蚁例行或安装通过使用Ja
21、va 和 ofbiz.jar 可执行的 JAR 文 件直接。 默认情况下, 安装程序 将加载 “ 种子 ” 和“ 演示” 的数据文件集,如entityengine.xml 文件并在每个组件的ofbiz - component.xml 文件定义。从 运行中的主目录中的命令行的ofbiz 这两个选项之一来运 行默认的安装程序:OFBiz 的$蚂蚁运行安装或 OFBiz 的 $ Java 的罐子 ofbiz.jar 安装帮助可以通过以下命令: OFBiz 的$ Java 的罐子 ofbiz.jar 互助 或 OFBiz 的$ Java 的罐子 ofbiz.jar 安装,帮助请注意,您可以选择只加载基
22、 本的 “ 种子 ” 数据,而不是载入“ 演示 ” 的数据文件集。要做到 这一 点来说是这样的:OFBiz 的$ Java 的罐子 ofbiz.jar 安 装阅读器 = 种子,种子初始定义: 种子数据是数据,一个 应用程序需要才能运行。这是创建和维护的代码一起,并 应装 入数据库代码时更新。它不应该被更改或删除数据库 中的应用,而无需先将文件, 这样做的种子数据的 XML。 在 ofbiz 这些是数据源的种子,他们是代码维护的代码库中的 一起。添加成分应该做的同类型的数据为这一点。定义: 种子的初步数据是用户数据,只需要在第一次加载的系统 管理员密码一样。以后如果你要更新种子数据时,通常不 希
23、望管理员密码的值设置回的 ofbiz 。 专家建议: 对于规模 较小的设备, 我们建议演示数据加载和修改通过OFBiz 的应 用,而不是从头开始创建它的所有数据。对于较大的设备, 我们建议您创建您自己的数据从演示数据,或者干脆从头开 始创建的所有数据复制的设置,文件。这些都可以添加到 “ 转” 的安装数据文件集,它是通过引用做一个ofbiz - component.xml 文件实体资源与读者的属性名=“ 内线” 的标 签这些文件。要加载的 “ 种子 ” 和 “ 内线 ” 的群体来说是这样 的: OFBiz 的$ Java 的罐子 ofbiz.jar 安装阅读器 =种子, 转 或特殊的 Ant
24、目标: OFBiz 的$蚂蚁运行安装, extseed 在 OFBiz 的演示数据包括一个ID 为“ 管理员 ” 党和它有一个用 户登陆帐户数与它相关的具有不同的权限。请注意以下配 置更改:1。 对于生产系统与“ 管理 ” 相关联的所有用户登陆 党帐户的密码应该从它们的默认值。2。 ,为“ 管理 员”userLoginId 默认密码是 “OFBiz 的” ,因为它为 “ flexadmin”和“ demoadmin ” 账户的。 “ 1”帐户是为了与这样 的 POS 系统中使用新的密码应仅包括编号,以使之更容易 使用的 POS 客 户端。专家建议:而 “ 管理 ” 党是最关键的, 以确保密码更
25、改了,还有其他各方应检查,并更改为所有用 户帐户登录密码与这些党派有关。这包括 “ltdadmin ”和 “ externaluser”,如果演示数据加载(默认情况下完成), 那么也是用户 “DemoBuyer ” ,“DemoRepAll ” 和 “ DemoRepStore”。 OFBiz 的配置缓存设置OFBiz 的 insall 目录 $ / 框架 /基/配置 / cache.properties 新鲜从 SVN,这 个文件被配置为发展友好重载资源频繁。对于生产使用过 期的缓存在文件的最后一段时间都应该被注释掉通过把一 个井号 “ ” 在每行的开头。与“minilang。 ” , “
26、脚本。” , “Web 应用。 ” 外,物业的问题开始“ 部件 ” 。 而“ 模板。 ” 。 调试设 置 OFBiz 的安装目录 $ / 框架 /基/配置 / debug.properties 这个文件是用来启用/ 关闭不同的日志记录级别,用于配置 log4j 日志级别和输出设置。对于大多数生产使用它可以 保持原样。禁用 “info ”和“ 时机 ” 级属性可以在服务器上保存 一些资源,但我们建议所有其他人留下启用。要做到这只 是更改 “print.info”的价值观,除了“ 真”“print.timing”属性任 何东西。安全设置OFBiz 的安装目录 $ / 框架 / 安全/ 配置 / s
27、ecurity.properties 你有可能需要不同的设置来配置这个 文件,但对于大多数生产使用它可以保持不变。如果您想 使用的用户认证LDAP:设置 security.ldap.enable 属性 为 true 。使用 OFBiz 的安装目录 $ / 框架 /安全 /配置 / jndiLdap.properties 文件:更改 java.naming.provider.url 属性,使其指向您的LDAP 服务 器。更改 ldap.dn.template 使用可分辨名称为LDAP 安 装适当的。如果您的 LDAP 安装简单(所有的用户在一个 单一的组织单位的),那么这些都是改动。如果用户在一
28、 个以上的组织单位,那么你将需要设置每个用户的可分辨名 称使用党经理查看专页- “ 更新用户登陆安全设置屏幕。 默认情况下, 将验证用户的OFBiz 到 LDAP 第一,如果成功, 将同步用户的OFBiz 的密码到用户的 LDAP 密码,然后进 行验证用户的OFBiz (使用的 OFBiz 的逻辑内部权限) 。 如 果 LDAP 验证失败,用户仍验证到ofbiz 登录。这是为大多 数安装适当的行为。如果你想整个身份验证过程失败,如 果 LDAP 验证失败,则设置在$ OFBiz 的安装目录 / 框 架 security.ldap.fail.login 属性 /安全 /配置 /为 true se
29、curity.properties。 只有用户谁在LDAP 目录中就可以使 用 OFBiz 的。 这将是安装,仅使用后台(经理)的应用程 序。 URL 和端口设置下面的配置文件包含端口配置,可能 会 OFBiz 的定制安装配置:的安装目录 $ / 框 架/ 基/配置 /的 ofbiz - containers.xml(该容器配置文件) 有时其他容器配置文件使用,但一般在同一目录,将在启动 属性中指定的文件中使用(见start.properties, pos.properties ,install.properties 等)与鲨鱼在 OFBiz 的整合还没有完成,因此我们建议禁用鲨鱼。因此,附近
30、 的文件应该开始鲨鱼容器配置注释掉。在博西客户端 (在文件的最后容器)一般应禁用或至少生产部署了防火墙 的保护。否则,这是一个重大的安全风险。请注意, 如果外部应用服务器,而不是嵌入的Tomcat 或 Jetty 服务 器,那么很多事情通常配置将在这里为外部应用服务器的 安装文件中配置使用。 OFBiz 的安装目录 $ / 框架 /的 webapp / 配置 / url.properties(该网址属性文件)这些 属性用于配置设置以发送给客户端浏览器。港口和主机设 置可能比本地机器,如果它正在运行,通过Apache 通过 AJP,通过任何代理,或通过任何类型的负载平衡器的端口 和主机设置不同。
31、在这个文件中的设置应设置为客户端浏 览器是什么时,你会看到系统通信。注意,在这个文 件中的设置可以在现场与本webSiteId 中指定的每个web 应用的web.xml 文件中的 ID,如果适用的网站备案覆盖。 这些可以被看作并在报名网站的内容管理器选项卡修改。 的安装目录 $ / 框架 / 基/ 配置 / jndiservers.xml (XML 文件服务器的JNDI)一般只有 “ 默认 ” 服务器用 于已通过 Java 标准 JNDI 设施进行自动配置,所以没有需 要改 变这个文件在大多数生产部署。的安装目录 $ / 框架 /基/配置 / jndi.properties 中 (JNDI 属
32、性文件) 这是一个标准的Java JNDI 配置属性文件,用于配置本地 JNDI 服务器使用。请注意,这是怎样的 “ 默认 ” 的 JNDI 在 JNDI 服务器的 XML 文件服务器的配置方式。如果这个文 件不存在的Java 标准 JNDI 类将使用不同的默认值代替。 的安装目录 $ / 框架 / 服务 /配置 / serviceengine.xml (服务引擎XML 文件)在这个文件 中的设置可以保持不变,大多数用于生产部署,但也有一些 默认的服务器位置引用到端口1099 (JRMP 的,为 RMI) 和 8080 (HTTP)的。这些都是在 “ 服务位置 ” 文件中的标 记。的安装目录
33、$ / 框架 / jotm /配置 / iiop.properties (或 jrmp.properties)( IIOP 或 JRMP 的卡 罗尔只有特性的)在 OFBiz 的默认的事务管理器被称为 JOTM,它包括远程通信容器调用卡罗尔实现各种标准协 议。有两个配置文件到这里,为两个不同的配置方式在 JOTM 卡罗尔的例子。该 iiop.properties 文件设置的IIOP 和 JRMP 的协议,而jrmp.properties 文件只规定了JRMP 的协议。文件的属性为卡罗尔使用JOTM 中指定的 ofbiz - containers.xml 文件,或任何容器所使用的XML 文件在
34、“ JNDI 的配置 ” 的“ jotm容器 ” 容器属性。只有部分的 OFBiz 的使用 IIOP 协议是鲨鱼工作流引擎。与鲨鱼在 OFBiz 的整合还没有完成,因此我们建议禁用和关闭IIOP 的鲨鱼。要做到这一点改变的jndi - config 的财产在的 ofbiz - containers.xml jotm容器容器(或其他容器的XML) 文件从iiop.properties 到 jrmp.properties。的安 装目录 $ / 框架 / 的 webapp / 配置 / fop.xconf (维克多配置 文件)在这个文件中的默认设置可以保持不变生产部 署,但您可能需要改变的“ 基地
35、” 元素(默认值是 “ http:/localhost:8080”),以点到修改后的基础URL(它是 用来由维克多解决相对路径,例如,图像)。小工具设置 OFBiz 的安装目录 $ /框架 /组件 /配置 / widget.properties 为了缓解发展(开箱即用,OFBiz 的开发模式配置)中, 如果关闭 general.properties 的 compressHTML 属性。如 果你喜欢, 去除不必要的空格的HTML 输出, 你可以将它设 置上 (去掉行 “ compress.HTML =真正的 ” )。 请注意, 它是不一样gzip 压缩的 HTTP 1.1 压 缩同样的事情。 出
36、于同样的原因(开发模式)行“widget.verbose = true”的 注释。如果你不希望看到有关部件产生 HTLM 代码边界的 任何信息,你应该评论此行。端口,默认值的 - 8080 配置: ofbiz 登录,容器的XML 文件引用:服 务引擎的 XML 文件,客户端浏览器(如直达),URL 属性 文件的 - 8443 配置:ofbiz 登录,容器的 XML 文件引用: 客户端浏览器 (如果运行的直接) - 8009 配置: ofbiz 登录,容器的XML 文件引用: 插件配置 Apache 的 mod_jk 的( JNDI 的开始, RMI 等) - 1099 配置:卡罗尔属性 (ca
37、rol.jrmp.url) 引用:容器的 XML 文件,文件 JNDI 属性,服务引擎的XML 文件的(鲨鱼等)- 2000 配置:卡罗尔属性 (carol.iiop.url )引用:ofbiz 登录,容器的 XML 文件 博西客户- 9989 ,9990 (这一般应禁用或至少受到防火墙 保护)配置:ofbiz 登录,容器的 XML 文件 安装 SSL 证 书 选择一个密码输入后,当提示时。此相同的密码将被用 于密钥库密码和另一个问题晚了一点的关键密码。1。 运 行: “keytool 的- genkey - keyalg RSA 的别名 SSL 的密钥 库 密钥名称 ” 经过和回答以下问题:
38、输入 keystore 密码: 密码 什么是您的第一个和最后一个名字吗?未知 : (范例)什么是您的组织单位名称? 未知 : Undersun 测试(例如) 什么是您的组织名称?未 知 :Undersun 测试(例如) 什么是您的城市或区域名称? 未知 : 纽约(范例) 什么是您所在的州或省的名字吗? 未 知 : 纽约(范例) 什么是这个单位的两字母国家代码? 未 知 :美国(范例)是 CN = ,欧 = Undersun 测试,测试 ? 0? 1 = Undersun , L 为纽约上, ST = 纽约中, C =美国是否正确?否:是 输入密钥密码(返 回,如果作为密钥库密码相同):密码 2
39、。 运行: “keytool 的- certreq - 别名的 SSL - keyalg RSA 的文件 certreq.csr - 密钥 密钥名称 ” 下面会提示 / 显示:输入 keystore 密码: 密码 CSR 将被保存在当前目录: 开始新的证书请求和END 新的证书请求3。 将 CSR 提交到签发机关(Thawte , VeriSign 公司等)4。 下载您的签名授权证书。请记住下 载在 PKCS7 证书格式5。 导入到运行密钥证书: “ keytool 的进口,别名SSL 的 trustcacerts 文件 mysignedcert.cer -密钥 密钥名称 ” 6。 配置的 o
40、fbiz - containers.xml 文件以指向新的密钥和密码:如果使用 Tomcat (卡塔利娜),这是默认,找到“ 卡塔利娜容器 ” - “” HTTPS 的连接器“ - ”“ keystoreFile”和 “ keystorePass”属性和设置它们。如果使用码头找到了 “ 码头集装箱 ” - “”H TTPS 的监听器 “ - ”“密钥 ” 和“ 密码 ” 属 性和设置它们。对于其他的Servlet 容器, 看看它的容 器,以了解如何设置HTTPS 的 keystore 和密码设置的文 件。 货币,语言环境,时区设置货币设置可能被配置在下 面的配置文件:OFBiz 的安装目录 $
41、 /框架 /共同 /配置 / general.properties 默认的货币代码(必须存在于计量单 位表,三个字母的代码,请参见种子文件中的数据 CurrencyData.xml ):currency.uom.id.default =美元默 认的国家代码(必须存在于地球表,是三个字母的ISO 国家 代码,请参阅在GeoData.xml 种子数据文件): country.geo.id.default =美国请注意,这些设置可以覆 盖一个存储产品商店在编辑页面。你可以限制可用的语言 环境使用 locales.available 。 例如 - 语言环境提供用逗 号分隔的locales.availa
42、ble =英语,法语,德,资讯科技, 国联,胚胎干,司法机构政务长,深航默认的语言环境和 时区配置为以下文件:OFBiz 的安装目录 $ / 框架 /开始 / 型钢 /组织 / 的 ofbiz / 基/开始 / start.properties 默认区域 设置: ofbiz.locale.default 默认时区: ofbiz.timeZone.default 电子邮件服务器设置电子邮件设置 可能被配置在下面,OFBiz 的文件:OFBiz 的安装目录 $ /框架 /共同 /配置 / general.properties 服务器(中继 主机):mail.smtp.relay.host 用户名(
43、如果需要) : mail.smtp.auth.user 密码(如果需要): mail.smtp.auth.password 在打开电子邮件通知通过设置 mail.notifications.enabled 属性为 “ Y”字。如果你有麻烦的 OFBiz 连接到您的邮件服务器,请尝试禁用防病毒软件(暂 时),因为它可能会阻止企图从未知的应用程序发送电子 邮件,因为它认为他们正在被病毒发送。安装根的 WebApp 它往往是最好的webapps 有一个在根上。这往往是要么电 子商务的 webapp 或您自己的网站,这是作为一个在OFBiz 的 web 应用组件将安装同样的方式创建的。1. 要设置挂载
44、 点根(或 “/ ”)的 web 应用,找到相应的“webapp 的” 在适 当的 ofbiz - component.xml 文件,标签和更改该标记的“ 挂 载点 ” 属性来平等 “/ ” 。2. 对于默认 OFBiz 的电子商务Web 应用,这是在文件中找到:OFBiz 的安装目录 $ / specialpurpose / 电子商务 / 的 ofbiz - component.xml OFBiz 的运行有多种方法可以运行OFBiz 的,他们都归结为一些 变化执行 “ofbiz.jar”可执行的 JAR 文件。在 命令行这可以 非常简单的: OFBiz 的$ Java 的罐子 ofbiz.j
45、ar 或通过蚂蚁: OFBiz 的$蚂蚁运行然后进入浏览器应用程序遵循建议从 演示和测试装置指南对于生产用你将要设置一个启动脚 本,其中包含特殊的设置对于像内存堆的大小事,等等。 有 例如启动和停止在startofbiz.sh 和 stopofbiz.sh 文件的根目 录 OFBiz 的脚本。专家建议:不要运行手动启动和关闭脚 本它可能是一个好主意,就设置为系统服务, 或者使用类似 daemontools 的过程,以确保它们的东西是自动重新启动, 如果由于某种原因出现故障。OFBiz 的自动化测试运行每 个组件 OFBiz 的运行可以有它自己的一套测试。这些通常 是定义在 “testdef ”
46、在每一个组件目录,测试集的XML 文件 中为每个组件的ofbiz - component.xml 文件中指定。要运 行所有自动测试使用以下命令:ofbiz$ java -jar ofbiz.jar -test 要运行只是一个组件运行类似的信息(为实体组件) 测试: ofbiz$ java -jar ofbiz.jar -test -component=entity 性 能监视和优化专家建议:虽然有些步骤可以在这个配置过 程中所采取的,真正的性能测试和调整工作应在您设置您 的目录,类别和产品,并在您自定义的模板,你计划。如 上所述的性能调整的重要组成部分提及的是关闭在 cache.propert
47、ies 届满倍附近注释掉该文件的底部设置这 些值的行。一般缓存信息您可以通过在网络工具中的缓存 管理页面的统计数据看对数据库和配置文件中的很多有用 的信 息( XML,属性等)的性能。他们都在那里上市的统 计资料安打和失误,以及为什么缓存失误发生。有三种缓 存失误的原因:1。 找不到2。 软引用结算所有限公司(垃 圾收集过程中进行)3。 过期时间达到一个缓存项内存设 置 如果您是与软引用问题(如在高速缓存中的Web 工具管 理页面看到的)运行时,一般情况下,你的堆内存的设置 是不太理想。Java 那样每次内存分配,并认为需要增加堆 的大小首先做了垃圾收集和清除出软引用。缓存的实体引 擎都使用软
48、引用,以避免与数据库中的数据缓存超限内存。 换句话说,你可能有框的2Gb 的内存,但你可能只)起, 采用 64Mb(甚至更少,并有最大堆为 128MB。 这些已经 完成了下面的Java 命令行参数:低尺寸Xms64M 的,和大 小 Xmx128M 为最大。我们通常推荐一个包装盒上最大堆 大小的内存的75左右的, 但当然取决于系统的操作. 小 规模应该是相当高,甚至可能高达最大值,以避免上述被拆 解为缓存分配和垃圾回收过程中。 最后 R10.04 )最近版本 (说,因为需要更多的永久生成空间(也称为烫发根空 间)。 对 于服务器实例演示中,我们在树干目前 (2010 年 5 月 16 日)使用
49、512 MB 的空间烫发根。而 我们的内存 参数是 - Xms128M - Xmx1024M -第 XX:MaxPermSize = 512M 的。 数据库集约化经营上面内存设置,缓存等的评 论是类别浏览网页等几乎一切都应该在被缓存。用于 DB 集 约化经营,寻找喜欢的产品, 它更侧重于如何更好的DB 与 查询做的事情。POS 机安装过程该点的销售终端(POS) 在 OFBiz 的组成部分仍然是成熟,但已经是一个非常灵活的 和有能力的企业级解决方案,POS 机的特点:模板收 益文件配置的屏幕员佐级人员的硬件支持 多层次同步的产品,价格,促销,聚会,秩序,以及与POS 机部署和运行的其他数据POS 系统的设计与运行在一个完 全独立的模式,自己的数据库。这是这样做的,即使机器 是完 全从网络上仍然可以操作截止。但它可能使用一个共 享的数据库,例如,如果你想运行一个webstore 同时使用 相同的股票。你甚至可以使用同一台机器上同时运行(E
链接地址:https://www.31doc.com/p-4741530.html