Oups, here is a proof of concept demo of an OpenLaszlo frontend for OfBiz:
http://test.effervens.com/lzcommerce/index.lzx
(based on the OpenLaszlo Amazon demo as stated on the artworks)
Ludovic Maitre a écrit :
Hi Jacques,
It's interesting, and i would be glad to read your code.
I have too Ofbiz running under an "appserver", that is running under
Tomcat (5, 6). I'm now working to let it run under any appserver, and
under multiple namespaces. As you guess this need a lot of rewrite in
the base code due to the use of statics references everywhere for
instance. I have a bunch of modifications to the source code of Ofbiz
which are visible heres to allow it to run under Tomcat (also a new
template for it):
- http://forge.ubik-products.com/repositories/apache-ofbiz/trunk/ It
is labeled Apache Ofbiz because this isn't a large derivation of the
base apache source code. It just include an extra module "LzCommerce"
which is an extension of the ecommerce website with OpenLazslo 4 (i.e
Flash and DHTML renderings) integration and the tomcat templates. Also
i try to implement the French accounting rules into it. And have added
a way to load alternate entity-config.xml files.
To allow to run OfBiz under multiple namespaces in the same
application server (or application servers cluster [hint,hint :-)] i
have taken another approach and so have retrofitted Ofbiz into a Maven
2 multiproject, and an OSGi (Sling) web application. This should allow
to mount multiples instances of Ofbiz under different
namespaces/webapps (and a whole lot of other things due to the
management possibilities that OSGI provide). However i'm only at the
beginning of the work regarding this derivation (but will achieve it),
actually only base and start work [i'm focused on finishing the
openlaszlo frontend and the xml rpc exports it requires]. The source
is here:
- http://forge.ubik-products.com/repositories/effervens-ofbiz/trunk/
The most interessantr (and coded) parts are under osgi/.
This is not really okay for public review, it lacks documentation (and
code!), but as i've done some work in a matter related to what you
evoke in your mail, perhaps you or others devs interested in the
subject could take a look at it (and even give me advices on some
points :-). I'm afraid that there is a lot of work remaining before
beeing able to submit it as a patch to the official ofbiz, and that
the community will not adhere to the architecture i have choosen so
perhaps this will only remain some private forks of ofbiz, but let it
be ;-)
Best regards,
Jacques Le Roux a écrit :
I have done some work about that these last weeks for a client. Now
OFBiz is running under Websphere Application Server Community
Edition 2 (WASCE) which is derived from Geronimo 2.0.1. But I have a
problem with Geronimo itself. I will commit soon with a
guidelines in OFBiz doc, still some tests to do... I used a simple
approach, there are no changes in OFBiz but in appserver.
One point on which I failed is to allow multi-instances of OFBiz
running in WASCE. I got conflicts between OFBiz modules when
wanting to run multi-instances. For instance webtools have the same
names in each instance. I thought I had an easy solution, by
prefixing modules for each instance. But then I found 2 new problems.
To run, OFBiz needs a classpath with some sub-directories (mostly
config, dtd, script) of each components. So I pass them to the
JVM. But I can't pass 2 classpathes (one for each instance) since I
get conflict between them, though I'm not sure it's really a
problem
For the same reason, I must pass an "ofbiz.home" env value to the JVM
and there I'm really caught.
Of course if we succeed on this issue, this will benefit to the
community at large as it will allow to run many OFBiz instances with
only one Tomcat engine (Geronimo embed Tomcat or Jetty).
Commercially I believe it could be very interesting...
I'm confident we will find soon a solution to run OFBiz under
Geronimo itself (I tried also wiht last version : 2.1). But actually
it's not a real problem as wasce 2 is available for free. I'm not
sure about the sources though. Anyway, it's not bad to pretend
running under an IBM application server, PHBs like it ;o)
Jacques
From: "xpingxu" <[EMAIL PROTECTED]>
Hi,All
now the ofbiz can't be deployed on geronimo. why?
somebody can be tell me. I remember the ofbiz 2.0 still
can be deployed some of application server(like jboss or others)
but now, where is the feature?
Xu
--
Cordialement,
Ludovic Maitre - http://www.effervens.com
---
"L'amour pour principe et l'ordre pour base; le progres pour but" (A.Comte)