Hi Vincent,

I can't see any way around defining a default-web-app in
default-web-site.xml. You'll then need to define a web-module in
application.xml with a path to a valid web application - the minimum
requirements for which appears to be a WEB-INF/web.xml containing an empty
<web-app/> tag. The default app is needed to create a valid default web
site which orion can auto-bind the automatically deployed web app to.

I agree with you that using the auto-deploy method is pobably the simplest
for ear files - however I don't think it supports auto deploying of war
files so you might just leave well alone there and have different deploy
methods for ears and wars. The config changes and inclusion of the web.xml
in AbstractOrionContainer.java to support ear auto-deploy shouldn't affect
current war deployment.

I also found that if I didn't set deployment-directory in server.xml then I
got an "IO error writing cache" error for each ejb module that was
deployed.

Thus for my ear containing a cactified war plus two ejb modules I had the
following config:

server.xml
=========
<application-server application-auto-deploy-directory="../"
deployment-directory="../application-deployments">
      <rmi-config path="./rmi.xml" />
      <transaction-config timeout="30000" />
      <global-application name="default" path="./application.xml" />
      <global-web-app-config path="./global-web-application.xml" />
      <web-site default="true" path="./default-web-site.xml" />
</application-server>

default-web-site.xml
=================
<web-site port="8888" display-name="Default Orion WebSite">
      <default-web-app application="default" name="defaultWebApp" />
</web-site>

application.xml
=============
<orion-application>
      <web-module id="defaultWebApp" path="../default-web-app" />
.
.
</orion-application>

With the web.xml described above in default-web-app/WEB-INF

Hope this helps.

Andy




                                                                                       
                                                
                      [EMAIL PROTECTED]                                                
                                                
                      om                       To:       [EMAIL PROTECTED]             
                                   
                                               cc:       Andrew Chapman/[EMAIL 
PROTECTED]                                                        
                      11/09/03 16:51           Subject:  RE: cactus ant integration 
with OC4J / Orion                                  
                      Please respond to                                                
                                                
                      cactus-user                                                      
                                                
                                                                                       
                                                
                                                                                       
                                                




Hi Andrew,

I'm no orion expert. I'm trying to set it up so that it uses automatic
deployment (as described in
http://www.orionserver.com/docs/application-deployment.html#autoDeploy).
That seems the simplest to me as it means we don't need to define
whether we are deploying a war file or an ear file in the config files.

However, I need your help as I cannot find the right config.

Basically my issue is that I still want to tell Orion on what port the
web container should listen to. Thus, I think I need a <web-site
path="./default-web-site.xml" /> entry in server.xml because the port is
defined in the <web-site host="[ALL]" port="@cactus.port@"[...] element.

By apparently, the <web-site> element *requires* a <default-web-app>
entry. But then I don't want to add one as I don't know what it will be
as I don't know what file will be deployed.

Any idea? I guess I should ask on on the orion mailing list/forum but I
thought I'd run this by you first.

Thanks
-Vincent

> -----Original Message-----
> From: Andrew Chapman [mailto:[EMAIL PROTECTED]
> Sent: 10 September 2003 12:45
> To: [EMAIL PROTECTED]
> Subject: cactus ant integration with OC4J / Orion
>
> Hi,
>
> Has anybody succesfully used the <cactus> task with an ear file on
oc4j or
> Orion 1x? As far as I can tell the configurations for oc4j and orion
1x
> should be the same. Everything seems to work OK but the resulting
> configuration doesn't look right to me...
>
> The server.xml file points to the (global) application.xml file which
in
> turn decalres a <web-module> with the path set to
> "../ejb-component-cactus,war". But as the cactus task only generates
the
> ear which contains the war this setup can surely never work.
>
> As the task doesn't use the admin utility to deploy the ear, then
surely
> it
> should add an <application> element to server.xml to point to the
> generated
> ear - e.g.
>
>       <application name="ejb-component-cactus"
> path="../ejb-component-cactus.ear" auto-start="true" />
>
> and a <web-app> element in default-web-site.xml such as:
>
>       <web-app application="ejb-component-cactus"
> name="ejb-component-cactus" root="/ejb-component-cactus"/>
>
> I thought perhaps it was a bug but then I had a look at
> http://issues.apache.org/bugzilla/show_bug.cgi?id=22794 and saw
Vincent's
> comment at the bottom saying he'd tested it with an ear and it worked
> fine.
> Am I missing something?
>
> Andy
>
>
>
>
> For the latest data on the economy and society
> consult National Statistics at http://www.statistics.gov.uk
>
> **********************************************************************
> Please Note:  Incoming and outgoing email messages
> are routinely monitored for compliance with our policy
> on the use of electronic communications
> **********************************************************************
> Legal Disclaimer  :  Any views expressed by
> the sender of this message are not necessarily
> those of the Office for National Statistics
> **********************************************************************
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


PLEASE NOTE: THE ABOVE MESSAGE WAS RECEIVED FROM THE INTERNET.

On entering the GSI, this email was scanned for viruses by the Government
Secure Intranet (GSI) virus scanning service supplied exclusively by Cable
& Wireless in partnership with MessageLabs.

GSI users see
http://www.gsi.gov.uk/main/notices/information/gsi-003-2002.pdf for further
details. In case of problems, please call your organisational IT helpdesk.






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to