logo       

Sponsor
FREE Network Mapping Tool for Microsoft® Office Visio® Professional 2007
Don't map your network by hand - let LANsurveyor Exx press for Microsoft Visio Professional 2007 automatically create network diagrams for you!

Re: Seeking Intrepid Adventurers with Knowledge of Java: msg#00013

Subject: Re: Seeking Intrepid Adventurers with Knowledge of Java
Karl Trygve Kalleberg wrote:

On Tue, Aug 24, 2004 at 12:10:35AM +0200, Jose Gonzalez Gomez wrote:

  Karl,

I have a lot of experience with java programming, specially in the J2EE environment, so maybe I could help you in that area... anyway, I'm in the hard process of recycling myself into a linux administrator, and trying to put up a small company giving open source related services, so I don't know if I could dedicate much time to this. Anyway I'm very interested in automatic installation of J2EE applications using ebuilds (something like webapp-config) although I think it may be much more complicated than installing a php application. Is there any work going on this?

This is exactly the problem that we want to tackle head-on in the coming
months. It is by no means a trivial matter, so a lot of cooperation,
prototyping and discussions will ensue.

To my knowledge, there exists little of this of stuff out there for J2EE on
Unix currently, which makes it difficult for us to copy anything else.
Webapps-config is indeed a good source of inspiration, but I fear we may end
up either bloating it, or having to fork it into servlet-config and
j2ee-config or something similar.
Yes, I agree with you... anyway I heard some time ago of a JSR regarding a standard API for deployment of J2EE applications, I think this is definitely worth investigating, as it may solve half the problem as long as we don't mind to have a java application to take care of these issues.

Also, another issue that quickly pops up is the actual packaging of the
commerical appservers and containers. I don't think our users can expect to
have available to them anything but open-sourced projects and perhaps the sun
reference implementations in our tree.
I also agree with you here... commercial application servers are usually (always?) packaged as binary distributions, and supported in a few platforms (I don't see Gentoo in their list of supported platforms in a near future ;o) ). Anyway, as long as those servers implement the JSR I told you before, we could use the same tool to install J2EE applications that we use for open source servers. If we're able to achieve this, users would have the freedom to choose an open source server installed with an ebuild, or a commercial server with its own installer.

More concretely, I think we should make a list of open-source implementations
of the typical j2ee application stack, and package these as from-source
ebuilds, with an eye towards interoperability.
Well, there are a few that come to mind... Tomcat, Jboss, Enhydra (are they still alive?) and of course Geronimo.

This will answer one my big questions: Which critical parts of the stack are
we missing before we start getting it all to play together?
Well, I think right now Gentoo is not missing any critical part of the stack. Jboss is available in an ebuild, and I think they include support for the whole J2EE platform. A time ago there were a certain trend where people created servers implementing just part of the stacks (Jboss started as a EJB container, Tomcat is just an JSP/Servlet container,...) but I think now they tend to offer the whole stack (Jboss now includes the whole J2EE stack, from JSP/Servlets, to EJBs, including JMS, JCA, web services,...)

I have also great hope in Geronimo, the J2EE server from Apache. It seems they are putting a lot of effort on it, so it may become the next killer application in the area, as Jboss has a somewhat controversial renown.

Also, if you know of any non-trivially-sized open-sourced webapps we can use
as test-cases for deployment, please holler.
Sure... it comes to mind Open For Business (http://www.ofbiz.org/), Compiere (http://www.compiere.org/) or OpenCMS (http://www.opencms.org/). I'm sure we may find more.


Any other inputs you have, both to the process, and technical points, don't
hesitate to bring them on.
Well, just drop me a line whenever you need help... by the way, is there any other list I may subscribe where you discuss about these issues?

--
gentoo-java-aBrp7R+bbdUdnm+yROfE0A@xxxxxxxxxxxxxxxx mailing list




<Prev in Thread] Current Thread [Next in Thread>
Sponsor
FREE Network Mapping Tool for Microsoft® OfficeVisio Professional 2007
Don't map your network by hand - let LANsurveyor Express for Microsoft Visio Professional 2007
automatically create network diagrams for you!
Google Custom Search

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation

Home | sitemap | advertise | OSDir is an inevitable website. super tiny logo