logo       

RE: [enhydra] New enhydra releases: msg#00004

java.enhydra.general

Subject: RE: [enhydra] New enhydra releases

Hi,

You are right, tomcat documentation, manager and host-manager are not
included in enhydra runtime distribution. This is bug in our build procedure
and it will be fixed in next enhydra release!

Also, you are right about "configureBase" shell script (it is not upgraded
to the latest directory changes introduced with Tomcat 6.0). This tool is
designed to allow you to create separate "CATALINA_BASE" (multiserver)
directory containing separate server configuration files and corresponding
directory infrastructure but without binary redundancy on the file system.

Server and other "shared" libraries are deployed in one (main) multiserver
directory (CATALINA_HOME) and server configuration files are also deployed
in this same multiserver directory (CATALINA_HOME) but (optionally) also in
several other multiserver directories (CATALINA_BASE).

This scenario can be useful if you are having multiple enhydra instances
running on the same physical machine but (of course) using different
connection and shutdown ports (easier maintenance and lower hard disk
requirements).

"configureBase" allows you create and configure such (CATALINA_BASE)
directories!


Regarding "configure" shell script, it should be executed with "-jdk.dir"
parameter!
In our next release, we'll also implement $JAVA_HOME environment variable
recognition.

Regarding Kelp, new (v7.2-1) Kelp release is coming in next few days.

Thank you very much for those problem reports!
We'll resolve those issues for our next release.

Regards,
Slobodan Vujasinovic


-----Original Message-----
From: Petr Stehlik [mailto:pstehlik@xxxxxxxxxx]
Sent: Friday, 14 December, 2007 19:25
To: enhydra@xxxxxxxxxxxxx
Subject: Re: [enhydra] New enhydra releases

Sinisa Milosevic wrote:
> Enhydra Server 7.2-1
> (http://forge.objectweb.org/project/showfiles.php?group_id=21)

Thanks!

However, tas-community-runtime-7.2-1.i386.tar.gz is missing the "manager"
webapp from TomCat. Any reason for that? I have copied the "manager" from
tomcat 6.0 release and it works nicely. Can't imagine deploying enhydra apps
without it...

Also, if I may add a couple of bug reports:

First, ./configure does not configure conf/wrapper.conf properly:

# echo $JAVA_HOME
/usr/local/jdk1.6.0_03
# tas-community-runtime-7.2/multiserver/enhydra# ./configure

./configure run reports

BUILD SUCCESSFUL
Total time: 3 seconds

but it didn't set the "wrapper.java.command" in wrapper.conf:

# grep wrapper\.java\.command ../conf/wrapper.conf
wrapper.java.command=/bin/java

It should contain $JAVA_HOME/bin/java (i.e.
/usr/local/jdk1.6.0_03/bin/java in my case). This is however easy to fix
after the installation.


Another problem is that subsequent running of the ./configure or
./configureBase reports:
./tmp.properties: line 31: tomcat.service.name=Catalina: command
not found

This is probably caused by the dots in the "tomcat.service.name"
variable in the build.properties file (generated by the first
./configure run) - a bash environment variable cannot contain dots, can
it? Could they by replaced by underscores, for example?



Third problem is with the ./configureBase:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
....
show:
[echo] os=unix
[echo]
enhydra.dir=/tmp/pokus/tas-community-runtime-7.2/multiserver/enhydra/multise
rver-base/enhydra

configure:

BUILD FAILED

/tmp/pokus/tas-community-runtime-7.2/multiserver/enhydra/build.xml:761:
The following error occurred while executing this line:
/tmp/pokus/tas-community-runtime-7.2/multiserver/enhydra/multiserver-base/en
hydra/build.xml:308:
/tmp/pokus/tas-community-runtime-7.2/multiserver/enhydra/multiserver-base/en
hydra/dist/enhydra
not found.

Total time: 2 seconds
ERROR: Enhydra Base could not been configured
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

in the multiserver-base/enhydra/dist only the following files exist:

bin/ build.xml conf/ webapps/



What is the multiserver-base good for, anyway? Do I need it for running
Enhydra apps on a web server?

Thanks

Petr

P.S. will you make Kelp for TDS 7.2-1 available, please? BTW, there is a
problem in the TDS 7.1 and 7.2 that prevents from running the
applications - I'll report that in a separate mail...





--
You receive this message as a subscriber of the enhydra@xxxxxxxxxxxxx mailing
list.
To unsubscribe: mailto:enhydra-unsubscribe@xxxxxxxxxxxxx
For general help: mailto:sympa@xxxxxxxxxxxxx?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise