tomcat41 producing 28 java daemons

Herve Quiroz herve.quiroz at
Fri Apr 2 04:11:56 PST 2004

On Wed, Mar 31, 2004 at 04:37:28PM +0200, Dag-Erling Smrgrav wrote:
> "Joe Shevland" <joe.shevland at> writes:
> > I personally feel better following some sort of BSD scheme with libraries,
> > so I'm proposing all shared Java libraries get installed under:
> >
> > /usr/lib/java/* (and here I show neophyteness, should that be
> > /usr/local/java/lib/* or something)
> The correct location is /usr/local/share/java/classes/*, aka
> ${JAVAJARDIR} in ports.

Speaking of that, maybe this would be a good time to review the ports
tree to detect Java ports that do not comply with this common scheme. I
have started to submit PRs for ports that do not use the JAVAJARDIR
macro directly but maybe it would be nice if we had a central point
where a common TODO list could be implemented...

I was also thinking of some INSTALL_JAR macro in to
automatically install JARs in the right place (and perform necessary
tasks, of which I can't of yet) and display information on how to
include the JAR in your classpath. Actually, something that would
address the issues in:

Another (weird) idea: would it be possible for portlint to produce
warnings when a .jar file is in the pkg-plist but not located in

In the same time, a statement in the porter's handbook regarding all of
that would be a good idea. AFAIK the handbook is written in DocBook, so
I may have a try at this one in the near future. English is not my main
language though... and the SGML flavor of DocBook is not my prefered one
(compared to XML). I will wait for the commit of 2.0 and
produce the Java section of the porter's handbook if I've got spare time
by this time.


More information about the freebsd-java mailing list