Apache OFBiz

2008-02-23 09:13:58来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

OFBiz提供了AJP功能, 我们可以使用apache mod_jk来进行整合.

例如, ofbiz的http端口为8080, AJP端口为8109, ofbiz的主机名为local.ofbiz.org, 要通过apache 80访问到ofbiz的mysite, 需要进行以下配置:

修改Windows/system32/drivers/etc/hosts文件, 增加
127.0.0.1 local.ofbiz.org

把mod_jk.so放到modules目录下面, 注意jk模块和apache需要版本匹配才行

在conf目录下面增加workers.properties
#Add your workers here. If you add an additional worker name, add it to this list
worker.list=ajpofbiz

#This worker is for the ofbiz instance
worker.ajpofbiz.type=ajp13
worker.ajpofbiz.host=127.0.0.1
worker.ajpofbiz.port=8109
worker.ajpofbiz.lbfactor=1
worker.ajpofbiz.cache_timeout=600
worker.ajpofbiz.socket_keepalive=1
worker.ajpofbiz.socket_timeout=300

在htdocs下面创建一个ofbiz目录, 增加index.html文件, 其内容为重定向到local.ofbiz.org/mysite/control/main

修改httpd.conf, 增加
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "D:/Apache Group/Apache2/conf/workers.properties"
JkLogFile "D:/Apache Group/Apache2/logs/mod_jk.log"
JkLogLevel info

NameVirtualHost local.ofbiz.org:80
<VirtualHost local.ofbiz.org:80>
ServerName local.ofbiz.org
DocumentRoot "D:/Apache Group/Apache2/htdocs/ofbiz"
ErrorLog logs/error.log
DirectoryIndex index.html index.htm index.JSP index.PHP
JkMount /* ajpofbiz
CustomLog logs/Access.log combined
FileETag none
</VirtualHost>

启动apache和ofbiz, 访问http://local.ofbiz.org, 应该可以看到mysite的内容了.

此外, 由于使用的仅仅是AJP, ofbiz自身的8080端口可以关闭了.

上一篇: 关于java数组的深度思考
下一篇: 自我参考:Java学习的30个目标

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:javascript 利用正则表达式控制 日期的输入

下一篇:As3.0与java 5语法对比