Mail Archive Home | enhydra List | May 2005 Index
| <-- Date Index --> | <-- Thread Index --> |
Hi,
There is no such document (we will prepare and include it in some of next
Enhydra Server releases)!
Basically, migration to Enhydra 6.3 shouldn't be so painful.
When you install Enhydra 6.3-1 you will notice new directory structure.
In root enhydra directory next directories are present:
- console: MX4J console with preconfigured connection to running Enhydra
Server (its MBean Server)
- demos-source: sources of enhydra demo applications (realized as predefined
Enhydra IDE (Eclipse) projects)
- entray: enhydra tray now completely realized in Java (same binary for
Windows and Linux)
- multiserver: basically preconfigured Tomcat installation with integrated
enhydra demo applications (binaries are deployed in webapps subdirectory)
and necessary binaries (EAF and additional tools required by demo
applications deployed in shared/lib subdirectory).
As addition Windows setup process can create 'conductor' (Enhydra
Conductor - MODJK), director (Enhydra Director installation) and ide
(Enhydra IDE (eclipse with integrated kelp) installation) directories but
for Linux they are realized as separate RPM and TGZ installations.
'multiserver' directory, as I sad, is basically preconfigured Tomcat
installation with integrated Enhydra Demos and (shared) necessary binaries.
As addition it contains 'enhydra' subdirectory with internal organization
same as Enhydra 5.3 (only startup scripts are placed in Tomcats
(multiserver) 'bin' directory).
'enhydra' inner directory structure:
- bin: shell scripts and batch files (note that instead of 'ant' we now have
'enhydra-ant' script file)
- dist: files prepared for installation configuration process
- doc: Enhydra Server documentation
- DocBook: DocBook XSL Stylesheets (Enhydra 6.3 addition to Enhydra 5.3)
can be used directly or trough prepared script files placed in 'bin'
directory
- dods: DODS binary distribution
- lib: enhydra binary collection (EAF and integrated Enhydra Tools (Toolbox,
Ant, Barracuda, Octopus, ...))
That would be all you should now regarding Enhydra 6.3 directory stricture!
So, to build your existing enhydra project (application) instead of 'ant'
you should use 'enhydra-ant' script file (don't forget to include
'<enhydra_root>/multiserver/enhydra/bin' in your PATH environment).
Only additional work for you is to prepare adequate application binary
(adopt ant build process).
Web application are now packaged for deployment in a standard Java
programming language Archive file (Web ARchive - WAR file).
The document root is where JSP pages, client-side classes and archives, and
static web resources are stored. The document root contains a subdirectory
called WEB-INF, which contains the following files and directories:
- web.xml: The standard xml deployment descriptor.
- classes: a directory that contains the servlet classes and utility
classes.
- lib: a directory that contains jar archives of libraries (tag libraries
and any utility libraries called by server-side classes).
Therefore, additional work is to create adequate 'web.xml' file. You can use
enhydra demo samples for this (check out their deployment descriptors). At
this point you can chose to keep your application configuration in 'conf'
configuration file (and reference it from 'web.xml') or to move it
completely in 'web.xml' file (can use 'conf2xml' bach/shell script file
placed in 'multiserver/ enhydra/bin' directory for that).
NOTE: For detail explanation of application configuration options you can
consult
'<enhydra_root>/multiserver/enhydra/doc/configuration/configuration.html'
document.
To deploy application just place its WAR binary in 'multiserver/webapps'
directory (Server will automatically deploy it).
Regards,
Slobodan Vujasinovic
Enhydra Development Team
----- Original Message -----
From: "Petr Stehlik" <pstehlik@xxxxxxxxxx>
To: <enhydra@xxxxxxxxxxxxx>
Sent: Monday, May 09, 2005 9:56 PM
Subject: Re: [enhydra] Enhydra Server 6.3 has been released!
Sinisa Milosevic píše v Ne 01. 05. 2005 v 16:06 +0200:
> Hi,
>
> Enhydra Server 6.3-1 has been released and can be downloaded from
> http://forge.objectweb.org/project/showfiles.php?group_id=21.
> Enhydra Server 6.3 is based on Tomcat 5.5-9.
is there an Enhydra 5.3 -> 6.3 quick upgrade HOWTO?
Petr
----------------------------------------------------------------------------
----
>
> --
> 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
>
| <-- Date Index --> | <-- Thread Index --> |
Powered by MHonArc.
Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster.