Geronimo Java EE 5.0 Report Card updated for 2.0-M4

2007-03-30 Thread Dave Colasurdo
I've updated the Geronimo Java EE 5.0 Report card on the wiki to reflect 
the latest 2.0-M4 information including milestone contents and package 
upgrades.


http://cwiki.apache.org/GMOxPMGT/geronimo-java-ee-50-report-card.html

Feel free to update any inaccuracies.

-Dave-


Re: Context level clustering not supported in Tomcat it seems

2007-03-01 Thread Dave Colasurdo


Jeff Genender wrote:


Dave Colasurdo wrote:

IIUC the presence/absence of the distributable tag in web.xml also
provides the same behavior.  I gave this a quick test recently and it
seemed to work that way.


To a degree yes, but my understanding is all contexts would have the
valves, manager, etc attached.

Context level is clean IMHO.



Thanks for the info Jeff!

So, with "contexts" each clustered web application could have its own 
clustering characteristics such as which multicast address it uses etc.?


-Dave-



Re: [Discussion] Geronimo web site update

2007-03-01 Thread Dave Colasurdo

Hernan Cunico wrote:


Dave Colasurdo wrote:

Looks great!  A few minor nitpick comments on the website content:

1) Why are the guiding principles in blue text?  At first glance, it 
makes it appear as though the items are links..  I know links are 
underlined.. though still seems odd.


We already had them in blue in the original version, this blue shade is 
different form the links. The idea is to highlight these with the same 
tone as the banner bkground




Still think it's confusing as many websites use "blue" to indicate 
unvisited hyperlinks.  Of course, not a big deal since hovering removes 
any doubt.




2) Why are the news events in a table? Does the author field really 
provide any useful info to the user?


These are automatically generated, a new way to keep the site up to 
date. Just click on "add news" (need to be a committer though) and the 
news will get populated on the home page, just 3 at a time. All the news 
will get stored either in events or news archive.




Sounds like a great idea.  Though not sure if the author info is really 
useful to users..  Are you saying the news items are limited to the last 
three that were added? That seems like a strange limitation.  Seems all 
the relevant news should be available unless the volume of data gets too 
large..


Thanks
-Dave-


Re: Context level clustering not supported in Tomcat it seems

2007-03-01 Thread Dave Colasurdo



Jeff Genender wrote:




I'm trying to understand what advantage context attribute replication
provides.


Allows you to pick and choose which web apps are distributed and which
are not.  Example: There may be a mission critical app that needs
clustering, but we most certainly wouldn't want to cluster the Geronimo
web console.



IIUC the presence/absence of the distributable tag in web.xml also 
provides the same behavior.  I gave this a quick test recently and it 
seemed to work that way.


Re: Context level clustering not supported in Tomcat it seems

2007-03-01 Thread Dave Colasurdo
I'm still trying to understand what exactly this means to users of 
Geronimo/Tomcat.


IIUC, enabling host/engine clustering basically means that all web 
applications on a particular host/engine that contain the distributable 
tag in their web.xml will replicate session state with other cluster 
members that use the same multicast address and are on the same subnet.


Now for context attribute replication... Does this mean that a user can 
specify unique replication domain per individual web application from a 
common Tomcat/Geronimo installation? Or is it something different?


I'm trying to understand what advantage context attribute replication 
provides.


Thanks
-Dave-


Jeff Genender wrote:

Shiva,

Its supported but not the usual way.  It uses a different context.  We
will need to change some of our code.

Jeff

Shiva Kumar H R wrote:

Yes Filip, what we mean by Context-level (or application level)
clustering is that the clustering configuration is specified in Tomcat's
"context.xml" file.

So this isn't supported right? I am dropping my idea of checking on
Tomcat's mailing list and re-testing.

--
Thx,
Shiva

On 3/1/07, *Filip Hanik - Dev Lists* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:

maybe I misunderstood you, you are asking if you can shove the 
implementation in a context, the answer to that is no.
6 adds in support of clustering context attributes
Filip

Filip Hanik - Dev Lists wrote:
> http://tomcat.apache.org/tomcat-6.0-doc/config/cluster.html
>
> Filip
>
> Shiva Kumar H R wrote:
>> Is it! Is there some document that you are referring to?
>>
>> Meanwhile I will repost the query on Tomcat mailing list as well test
>> context level clustering on Tomcat 6.
>>
>> --
>> Thx,
>> Shiva
>>
>> On 2/28/07, *Filip Hanik - Dev Lists* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
>> <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
>>
>> Context level clustering is supported in TC 6
>>
>> Shiva Kumar H R wrote:
>> > As part of
https://issues.apache.org/jira/browse/GERONIMO-2577
<https://issues.apache.org/jira/browse/GERONIMO-2577>
>> I had
>> > opened the following bug in Tomcat:
>> > "Context level clustering on 3 or more nodes fails in Tomcat
>> 5.5.20
>> > http://issues.apache.org/bugzilla/show_bug.cgi?id=41620
>> <http://issues.apache.org/bugzilla/show_bug.cgi?id=41620>"
>> >
>> > They have closed the bug as "Resolved Invalid" with the
following
>> > comments:
>> > --- /Additional Comment #7
>> > < http://issues.apache.org/bugzilla/show_bug.cgi?id=41620#c7>
>> From Mark
>> > Thomas <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
mailto:[EMAIL PROTECTED]>>>
>> 2007-02-15 18:54 / [reply
>> > <
>>
>>
http://issues.apache.org/bugzilla/show_bug.cgi?id=41620#add_comment
<http://issues.apache.org/bugzilla/show_bug.cgi?id=41620#add_comment>>]
>> > ---
>> > It is not possible to configure clustering in context.xml. It
>> must be done at
>> > the Host level (with the jvmRoute defined at the Engine level)
>>     within server.xml
>> > That makes our default clustering article
>> >
>>
http://cwiki.apache.org/GMOxDOC11/clustering-sample-application.html
<http://cwiki.apache.org/GMOxDOC11/clustering-sample-application.html>
>> > invalid. Should we now remove it saying that "Geronimo (Tomcat
>> > version) supports clustering at the Host/Engine level only"?
>> >
>> > Dave Colasurdo and myself have already created a new article
>> > illustrating how to setup Geronimo (Tomcat version) clustering
>> at the
>> > host/engine level:
>> >
>>
>>

http://cwiki.apache.org/GMOxDOC11/clustering-sample-application-tomcat-host-level.html
>>
>>
>> <

http://cwiki.apache.org/GMOxDOC11/clustering-sample-application-tomcat-host-level.html>.
>>
>> > Please suggest if we should retain only this and delete the
other
>> > article on context level clustering?
>> >
>> > -- Shiva
>> >
>>
>>

>>
>> >
>> > No virus found in this incoming message.
>> > Checked by AVG Free Edition.
>> > Version: 7.5.441 / Virus Database: 268.17.37/682 - Release
Date:
>> 2/12/2007 1:23 PM
>> >
>>
>>
>>
>>

>>
>> No virus found in this incoming message.
>> Checked by AVG Free Edition.
>> Version: 7.5.446 / Virus Database: 268.18.4/705 - Release Date:
>> 2/27/2007 3:24 PM
>>
>
>
>








Re: [Discussion] Geronimo web site update

2007-03-01 Thread Dave Colasurdo

Looks great!  A few minor nitpick comments on the website content:

1) Why are the guiding principles in blue text?  At first glance, it 
makes it appear as though the items are links..  I know links are 
underlined.. though still seems odd.


2) Why are the news events in a table? Does the author field really 
provide any useful info to the user?


3) The news archive contains the "current events" in a different format. 
 That seems strange.. I would expect this to contain only the older 
stale stuff..


4) The archive button should be more closely located to the news itself.

5) Why is JIRA top ten on the front page.  Seems this should be on a 
supporting page..


6)The link to the wiki provides the correct wiki main page.. Though all 
the links on that page are dead..


Thanks
-Dave-

Hernan Cunico wrote:

alright, I'm done with the updates. Finally moved all the content over.

I will be calling a vote for changing the authoring tool from ant 
scripts and xdocs to confluence.


This is the link to the migrated site

http://geronimo.apache.org/newsite/

it gets updated 5 mins after every hour

Cheers!
Hernan

Jason Dillon wrote:
I put the edit links back on, I think they are helpful for use the 
site maintainers... especially since the links are not directly 
convertible from exported back to the confluence page.


--jason


On Feb 28, 2007, at 6:37 AM, Hernan Cunico wrote:


nice!
I'll probably be done with the updates today.

Cheers!
Hernan

Jason Dillon wrote:

FYI, its up now:
http://geronimo.apache.org/newsite/
--jason
On Feb 27, 2007, at 1:39 PM, Hernan Cunico wrote:



Jason Dillon wrote:

On Feb 27, 2007, at 12:24 PM, Hernan Cunico wrote:

Jason Dillon wrote:

On Feb 27, 2007, at 6:35 AM, Hernan Cunico wrote:
yup, links look better now. What's the trick? are you massaging 
the pages during the rsync?

Nope... Just rsycn -tr src/ dest/


hmm, I was wondering how different would it be from the one Jeff 
T is running. See his copies still point to cwiki.

Um... huh?
As for the account, I think there is already a discussion on 
infra@ for creating/securing a "confluence" based account on p.a.o
Thats only to replace jeffs account, we still need an account 
setup to sync to /www/geronimo.apache.org


oh, so we would need a confluence-Geronimo specific account on 
p.a.o. no idea how to make that req. nor how to maintain that 
account.
No, infra is not going to setup a user for this... we just need to 
run it as me or you or someone.


we'll toss a coin then :P

...

Are you working on a new template?
I think for now the template is okay, only changes might be to 
loose the tabs.
I whacked the top right menu already, I guess we could also get 
rid of the other tabs too.
Two things keep spinning in my head, one is the JIRAs on the 
front page. I really don't like the tables there, if we want it 
more dynamic let's find another way.
The other thing is the "News" and how we use them. We can't use 
the "Add News" to inform about future events, the whole thing is 
tied up to the date the new was posted.

So, any ideas how could we manage the "Events"?

Maybe use one of the calendar plugins for confluence for events?


The calendar plugin is really cool but guess what, doesn't cope 
very well with the autoexport.


I'll keep playing with it, it's really nice :D

Cheers!
Hernan

--jason








Re: Context level clustering not supported in Tomcat it seems

2007-02-16 Thread Dave Colasurdo
Agreed.  If Tomcat can't claim support for this scenario then neither 
should Geronimo.  Feel free to remove the "context clustering" article. 
   We may need Hernan to help here as I suspect there are two copies of 
the article..  One in actual source and one via export..


Thanks
-Dave-

Jeff Genender wrote:

Yep...I would update the Wiki and state Host/Engine only.

Jeff

Shiva Kumar H R wrote:

As part of https://issues.apache.org/jira/browse/GERONIMO-2577 I had
opened the following bug in Tomcat:
"Context level clustering on 3 or more nodes fails in Tomcat 5.5.20
http://issues.apache.org/bugzilla/show_bug.cgi?id=41620";

They have closed the bug as "Resolved Invalid" with the following comments:
--- /Additional Comment #7
<http://issues.apache.org/bugzilla/show_bug.cgi?id=41620#c7> From Mark
Thomas <mailto:[EMAIL PROTECTED]> 2007-02-15 18:54 / [reply
<http://issues.apache.org/bugzilla/show_bug.cgi?id=41620#add_comment>]
---

It is not possible to configure clustering in context.xml. It must be done at
the Host level (with the jvmRoute defined at the Engine level) within server.xml 


That makes our default clustering article
http://cwiki.apache.org/GMOxDOC11/clustering-sample-application.html
invalid. Should we now remove it saying that "Geronimo (Tomcat version)
supports clustering at the Host/Engine level only"?

Dave Colasurdo and myself have already created a new article
illustrating how to setup Geronimo (Tomcat version) clustering at the
host/engine level:
http://cwiki.apache.org/GMOxDOC11/clustering-sample-application-tomcat-host-level.html.
Please suggest if we should retain only this and delete the other
article on context level clustering?

-- Shiva





Clustering Geronimo with Open Terracotta

2007-02-15 Thread Dave Colasurdo
I've added an article to the Geronimo wiki that describes how to cluster 
Geronimo HTTP Session web application data using the Open Terracotta 
project.


http://cwiki.apache.org/GMOxDEV/clustering-geronimo-with-open-terracotta.html

Feel free to get it a try..


Also, the clustering articles in the wiki were recently reorganized 
(Thanks Hernan) to be rooted on a common page..


http://cwiki.apache.org/GMOxDEV/clustering.html

Though I suspect the "Clustering - Initial Discussion" article on this 
page is somewhat stale..



-Dave-


Re: Geronimo v2.0 Documentation - Topics to cover

2007-02-07 Thread Dave Colasurdo
I suspect the Milestone 2 items on the page you referenced is out of 
date.  The most recent info is contained in the 2.0-M2 Release Notes.


-Dave-

Hernan Cunico wrote:

Hi All,
I'm updating the existing Geronimo documentation to v2.0, here is the link.

http://cwiki.apache.org/GMOxDOC20/documentation.html

Are there any specific topics that you guys would like to see covered 
for v2.0 first? Are there any topics from previous releases you guys 
don't want to see anymore?

Cheers!
Hernan




Re: Release Notes for 2.0-M2 - Limitations and Issues Fixed sections

2007-01-29 Thread Dave Colasurdo
Agreed..  Seems like the list still has some stale entries and should be 
refreshed..


Here is a link to the current refreshed list.

http://cwiki.apache.org/confluence/display/GMOxSBOX/Test13


BTW, the query being used here is the one that Hernan created for 2.0-M2 
and is contained in the source of this wiki page.



Thanks
-Dave-

Vamsavardhana Reddy wrote:
I am noticing that "Known Issues and Limitations" section still lists 
some (atleast one, G-2745) JIRAs that have been addressed.  "Known 
Issues and Limitations" and "Specific Issues, Features and Improvements 
fixed in Version 2.0-M2" sections need review.


Vamsi


Re: Release Notes for 2.0-M2 - EJB content

2007-01-26 Thread Dave Colasurdo

Thanks... Have included the MDB restriction in the latest attachment.

BTW, The version in the 2.0-M2 branch is quite stale.

Can someone please refresh the copy at: 
https://svn.apache.org/repos/asf/geronimo/server/branches/2.0-M2/RELEASE-NOTES-2.0-M2.TXT


with the included attachment.

All future changes can then occur in the branch..

Thanks
-Dave-

David Blevins wrote:


On Jan 26, 2007, at 5:46 AM, Dave Colasurdo wrote:


Thanks... Have made the updates...

Is there anything that should be added to the limitations section?


One of the things I mentioned in another email is that MDBs are 
completely untested and should be assumed non-functional.



  Do we fully support EJB 3.0?


:)

-David




-Dave-

David Blevins wrote:

On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:

   Limitations:
  - Undeploying an ejb module will not remove it's beans. The 
server has to be restarted to deploy the same module again.
Ok, I've implemented undeploy and verified it works using the 
calculator sample app.  I can guarantee there are leaks here (there 
always are the first few iterations), but the feature is functional.

  - Extended JNDI and DI types
This works.  If your env-entry-type is java.lang.String and we see 
you have a URL, for example, we will convert the value to a URL 
before injection.

-David






Release Notes -- Apache Geronimo -- Version 2.0 - Milestone 2

Geronimo URLs
-
Home Page: http://geronimo.apache.org/
Downloads: http://geronimo.apache.org/downloads.html
Documentation: http://geronimo.apache.org/documentation.html
Mailing Lists: http://geronimo.apache.org/mailing.html
Source Code:   http://geronimo.apache.org/svn.html
Bug Tracking:  http://issues.apache.org/jira/browse/GERONIMO
Wiki:  http://cwiki.apache.org/geronimo


IMPORTANT
-
This is a Milestone release, that means that is not the final version of
Apache Geronimo v2.0 Take a look at "Known Issues and Limitations" section for
further details.

System Requirements
---
You need a platform that supports the Sun JDK 5.0+ (J2SE 1.5.0+).

Most testing has been done on Linux, Mac OS X, and Windows.

Significant Changes in the 2.0-M2 Release
-
- Java EE management 1.1
- EJB 3.0 support (via OpenEJB integration)  
- Web Services technologies 
 - STAX 1.0 Streaming API for XML (JSR 173) 
 - JAXB 2.0 - Java Architecture for XML Binding 
 - JAX-WS 2.0 support is provided in this milestone. Only POJO based JAX-WS 
services are supported. (CXF integration)
 - JAX-RPC 1.1 (POJO Only) 
 - JAXR 1.0
- Addition to admin console that allows users to graphically view classloader 
hierarchy, JNDI tree and module dependencies


*See "Functional Characteristics" section below for more details on the new 
functions.


Significant Changes in the 2.0-M1 Release (prior milestone)
---

- Full Sun JDK 5.0+ (J2SE 1.5.0+)
- Servlet 2.5 (Tomcat)
- JSP 2.1 (Tomcat)
- JSP Debug 1.0 (Tomcat)
- Servlet 2.5 (Jetty)
- JSP 2.1 (Jetty - via Jasper)
- JSP Debug 1.0 (Jetty)
- JSF 1.2 (JSF applications won't execute)
- JSTL 1.2
- Common Annotations 1.0
- JAF 1.1
- JavaMail 1.4
- EJB 3.0 (JPA only)
- JTA 1.1
- JMS 1.1
- JACC 1.1

Functional Characteristics for 2.0-M2
-

- EJB 3.0 (via OpenEJB project)
   Supported:
  - JPA (Custom Provider, App-managed, Container-managed) (Also supported 
in 2.0-M1)
  - POJO as a Business Interface (both local and remote)
  - POJO Session EJBs
  - Deployment without ejb-jar.xml or openejb-jar 
  - geronimo-openejb.xml file not required unless you have geronimo 
specific information to configure 
  - Deployment of annotated beans (@Stateful and @Stateless)
  - Injection via deployment descriptor
   - @Resource injection for env-entries, resource-refs, 
message-destinations, service-refs,  most resource-env-refs
   - @EJB injection of ejb-refs and ejb-local-refs
   - @PersistenceContext injection
   - @PersistenceUnit injection 
  - JNDI references to the ejb 
  - JNDI references from the ejb 
  - Transaction support 
  - Legacy component (i.e. home) interfaces on a Pojo session bean
  - Xml-based *and* annotation-based injection for ejbs, except for 
message-destinations, 
or SessionContext when the field or setter is not named 
setSessionContext
  - References to business interfaces, local or remote, from a servlet or 
an ejb
  - References to home interfaces, local or remote, from a servlet or an ejb
  - Extended JNDI and DI types

  Simple EJB 3.0 example application available at: 

http://cwiki.apache.org/confluence/display/GMOxDOC20/Using+some+of+EJB+3.0+functionalities
  
   Limitations:
  - Undeploying an ejb module will not remove it's beans. The server has to 
be restarted to deploy the same mo

Re: Release Notes for 2.0-M2 - EJB content

2007-01-26 Thread Dave Colasurdo
Ok, have added back the restriction regarding undeploying ejb modules 
for 2.0-M2.  Attaching the latest release notes to this email.  Please 
verify the eol characters are in the correct format..


Matt will add the Release Notes to the official build.

-Dave-

Prasad Kashyap wrote:

Two issues here -

1) Dain's fixes are in trunk. They have not been merged with the M2
changes yet. So at the moment, the M2 has these limitations.

2) This is a bigger issue. I don't see the Release Notes in the
unpacked server !!!

Cheers
Prasad

On 1/26/07, Kevan Miller <[EMAIL PROTECTED]> wrote:


On Jan 26, 2007, at 8:46 AM, Dave Colasurdo wrote:

> Thanks... Have made the updates...

Well, we need to be sure these changes are included in M2. I'm not
sure where Matt is in terms of building an RC.

--kevan

>
> Is there anything that should be added to the limitations section?
> Do we fully support EJB 3.0?
>
> -Dave-
>
> David Blevins wrote:
>> On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:
>>>Limitations:
>>>   - Undeploying an ejb module will not remove it's beans. The
>>> server has to be restarted to deploy the same module again.
>> Ok, I've implemented undeploy and verified it works using the
>> calculator sample app.  I can guarantee there are leaks here
>> (there always are the first few iterations), but the feature is
>> functional.
>>>   - Extended JNDI and DI types
>> This works.  If your env-entry-type is java.lang.String and we see
>> you have a URL, for example, we will convert the value to a URL
>> before injection.
>> -David





Release Notes -- Apache Geronimo -- Version 2.0 - Milestone 2

Geronimo URLs
-
Home Page: http://geronimo.apache.org/
Downloads: http://geronimo.apache.org/downloads.html
Documentation: http://geronimo.apache.org/documentation.html
Mailing Lists: http://geronimo.apache.org/mailing.html
Source Code:   http://geronimo.apache.org/svn.html
Bug Tracking:  http://issues.apache.org/jira/browse/GERONIMO
Wiki:  http://cwiki.apache.org/geronimo


IMPORTANT
-
This is a Milestone release, that means that is not the final version of
Apache Geronimo v2.0 Take a look at "Known Issues and Limitations" section for
further details.

System Requirements
---
You need a platform that supports the Sun JDK 5.0+ (J2SE 1.5.0+).

Most testing has been done on Linux, Mac OS X, and Windows.

Significant Changes in the 2.0-M2 Release
-
- Java EE management 1.1
- EJB 3.0 support (via OpenEJB integration)  
- Web Services technologies 
 - STAX 1.0 Streaming API for XML (JSR 173) 
 - JAXB 2.0 - Java Architecture for XML Binding 
 - JAX-WS 2.0 support is provided in this milestone. Only POJO based JAX-WS 
services are supported. (CXF integration)
 - JAX-RPC 1.1 (POJO Only) (Only tested in CXF environment)
 - JAXR 1.0
- Addition to admin console that allows users to graphically view classloader 
hierarchy, JNDI tree and module dependencies


*See "Functional Characteristics" section below for more details on the new 
functions.


Significant Changes in the 2.0-M1 Release (prior milestone)
---

- Full Sun JDK 5.0+ (J2SE 1.5.0+)
- Servlet 2.5 (Tomcat)
- JSP 2.1 (Tomcat)
- JSP Debug 1.0 (Tomcat)
- Servlet 2.5 (Jetty)
- JSP 2.1 (Jetty - via Jasper)
- JSP Debug 1.0 (Jetty)
- JSF 1.2 (JSF applications won't execute)
- JSTL 1.2
- Common Annotations 1.0
- JAF 1.1
- JavaMail 1.4
- EJB 3.0 (JPA only)
- JTA 1.1
- JMS 1.1
- JACC 1.1

Functional Characteristics for 2.0-M2
-

- EJB 3.0 (via OpenEJB project)
   Supported:
  - JPA (Custom Provider, App-managed, Container-managed) (Also supported 
in 2.0-M1)
  - POJO as a Business Interface (both local and remote)
  - POJO Session EJBs
  - Deployment without ejb-jar.xml or openejb-jar 
  - geronimo-openejb.xml file not required unless you have geronimo 
specific information to configure 
  - Deployment of annotated beans (@Stateful and @Stateless)
  - Injection via deployment descriptor
   - @Resource injection for env-entries, resource-refs, 
message-destinations, service-refs,  most resource-env-refs
   - @EJB injection of ejb-refs and ejb-local-refs
   - @PersistenceContext injection
   - @PersistenceUnit injection 
  - JNDI references to the ejb 
  - JNDI references from the ejb 
  - Transaction support 
  - Legacy component (i.e. home) interfaces on a Pojo session bean
  - Xml-based *and* annotation-based injection for ejbs, except for 
message-destinations, 
or SessionContext when the field or setter is not named 
setSessionContext
  - References to business interfaces, local or remote, from a servlet or 
an ejb
  - Referenc

Re: Release Notes for 2.0-M2 - EJB content

2007-01-26 Thread Dave Colasurdo

Thanks... Have made the updates...

Is there anything that should be added to the limitations section?  Do 
we fully support EJB 3.0?


-Dave-

David Blevins wrote:


On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:


   Limitations:
  - Undeploying an ejb module will not remove it's beans. The 
server has to be restarted to deploy the same module again.


Ok, I've implemented undeploy and verified it works using the calculator 
sample app.  I can guarantee there are leaks here (there always are the 
first few iterations), but the feature is functional.



  - Extended JNDI and DI types


This works.  If your env-entry-type is java.lang.String and we see you 
have a URL, for example, we will convert the value to a URL before 
injection.


-David





Re: Release Notes for 2.0-M2 - EJB content

2007-01-26 Thread Dave Colasurdo

Ok, have clarified this in the release notes..

Thanks
-Dave-

Dain Sundstrom wrote:

On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:

- Deployment with no ejb-jar.xml or openejb-jar (just need a 
geronimo-openejb.xml for all the geronimo-specific deployment stuff)


To be clear, the geronimo-openejb.xml file is only required if you have 
some geronimo specific stuff that must be configured.  In general you 
don't need one.


-dain




Release Notes for 2.0-M2 - EJB content

2007-01-25 Thread Dave Colasurdo

I'm helping Hernan update the Release Notes for 2.0-M2.

Can folks please provide feedback for the EJB Content that gets 
documented in the Release Notes.


Here is the current content..

- EJB 3.0 (via OpenEJB project)
   Supported:
  - JPA (Custom Provider, App-managed, Container-managed) (Also 
supported in 2.0-M1)

  - POJO as a Business Interface (both local and remote)
  - POJO Session EJBs
  - Deployment with no ejb-jar.xml or openejb-jar (just need a 
geronimo-openejb.xml for all the geronimo-specific deployment stuff)

  - Deployment of annotated beans (@Stateful and @Stateless)
  - Injection via deployment descriptor
   - @Resource injection for env-entries, resource-refs, 
message-destinations, service-refs,  most resource-env-refs

   - @EJB injection of ejb-refs and ejb-local-refs
   - @PersistenceContext injection
   - @PersistenceUnit injection
  - JNDI references to the ejb
  - JNDI references from the ejb
  - Transaction support
  - Legacy component (i.e. home) interfaces on a Pojo session bean
  - Xml-based *and* annotation-based injection for ejbs, except for 
message-destinations,
or SessionContext when the field or setter is not named 
setSessionContext
  - References to business interfaces, local or remote, from a 
servlet or an ejb
  - References to home interfaces, local or remote, from a servlet 
or an ejb


   Limitations:
  - Extended JNDI and DI types
  - Undeploying an ejb module will not remove it's beans. The 
server has to be restarted to deploy the same module again.


Thanks
-Dave-


Java EE Mgmt 1.1 available in 2.0-M1?

2007-01-02 Thread Dave Colasurdo

Anita,

 I noticed you updated the Java EE 5.0 Report card to mark Java EE Mgmt 
1.1 as available in 2.0-M1.  Is the geronimo work complete for this 
specification?


Chris,  Is there any other required work that you were tracking before 
marking this as complete on the roadmap?


Thanks
-Dave-

anita kulshreshtha wrote:
   Are we not including J2EE Management 1.1 in this list because of 
JSR77.3.5.0.1 - deploymentDescriptor?


Thanks
Anita

--- [EMAIL PROTECTED] wrote:


Author: hogstrom
Date: Sun Dec 17 21:53:00 2006
New Revision: 488131

URL: http://svn.apache.org/viewvc?view=rev&rev=488131
Log:
Added RELEASE notes to assembly

Added:
   


geronimo/server/branches/2.0-M1/assemblies/geronimo-boilerplate-minimal/src/main/resources/RELEASE-NOTES-2.0-M1.txt

  (with props)

Added:


geronimo/server/branches/2.0-M1/assemblies/geronimo-boilerplate-minimal/src/main/resources/RELEASE-NOTES-2.0-M1.txt

URL:


http://svn.apache.org/viewvc/geronimo/server/branches/2.0-M1/assemblies/geronimo-boilerplate-minimal/src/main/resources/RELEASE-NOTES-2.0-M1.txt?view=auto&rev=488131
==

---


geronimo/server/branches/2.0-M1/assemblies/geronimo-boilerplate-minimal/src/main/resources/RELEASE-NOTES-2.0-M1.txt

(added)
+++


geronimo/server/branches/2.0-M1/assemblies/geronimo-boilerplate-minimal/src/main/resources/RELEASE-NOTES-2.0-M1.txt

Sun Dec 17 21:53:00 2006
@@ -0,0 +1,265 @@
+Release Notes -- Apache Geronimo -- Version 2.0 - Milestone 1
+
+Geronimo URLs
+-
+Home Page: http://geronimo.apache.org/
+Downloads: http://geronimo.apache.org/downloads.html
+Documentation: http://geronimo.apache.org/documentation.html
+Mailing Lists: http://geronimo.apache.org/mailing.html
+Source Code:   http://geronimo.apache.org/svn.html
+Bug Tracking:  http://issues.apache.org/jira/browse/GERONIMO
+Wiki:  http://cwiki.apache.org/geronimo
+
+
+IMPORTANT
+-
+This is a Milestone release, that means that is not the final
version of
+Apache Geronimo v2.0 Take a look at "Known Issues and Limitations"
section for
+further details.
+
+System Requirements
+---
+You need a platform that supports the Sun JDK 5.0+ (J2SE 1.5.0+).
+
+Most testing has been done on Linux, Mac OS X, and Windows.
+
+
+Significant Changes in the 2.0 Release
+--
+Apache Geronimo v2.0 includes the following features:
+
+- Full Sun JDK 5.0+ (J2SE 1.5.0+)
+- Servlet 2.5 (Tomcat)
+- JSP 2.1 (Tomcat)
+- JSP Debug 1.0 (Tomcat)
+- Servlet 2.5 (Jetty)
+- JSP 2.1 (Jetty - via Jasper)
+- JSP Debug 1.0 (Jetty)
+- JSF 1.2
+- JSTL 1.2
+- Common Annotations 1.0
+- JAF 1.1
+- JavaMail 1.4
+- EJB 3.0 (JPA only)
+- JTA 1.1
+- JMS 1.1
+- JACC 1.1
+
+Installing & Starting Geronimo
+--
+To install, simply unpack the .zip (Windows) or tar.gz (Unix) file
containing 
+Geronimo.

+
+If you wish to modify the default ports that Geronimo will use, edit
the file 
+/var/config/config.xml

+
+Geronimo comes with batch and script files to control server start
and stop 
+functions.  To see usage examples simply type geronimo.bat or
geronimo.sh 
+command as appropriate for your platform.  It is necessary to set
JAVA_HOME to 
+the copy of your Sun 5 JDK/JRE prior to executing the command.  
+

+Here is an example to set JAVA_HOME:
+
+export JAVA_HOME=
+
+To see the available command options type:
+
+/bin/geronimo.sh
+or
+/bin/geronimo.bat
+
+The command will display help text instructing you as to how to
start and stop 
+the Geronimo server.

+
+If you prefer to start the server without a script file you can
simply type: 
+

+java -jar /bin/server.jar
+
+Once the server has started, you can access the Geronimo
Administration Console
+at http://localhost:8080/console/ . The default user name is
"system" and the 
+default password is "manager".

+
+
+Administration Console Security Configuration
+-
+The default administration user/password for the Geronimo
Administration Console 
+and deployment tool is system/manager.  You can change these
defaults directly 
+from the Geronimo Administration Console by accessing Security ->

Console Realm
+and change the user name and password from the Console Realm Users
portlet.
+
+As an alternative, you can make the same changes by editing the 
+/var/security/users.properties and 
+/var/security/groups.properties files.

+
+
+Deploying Applications
+--
+Geronimo comes with deploy scripts and batch files to deploy J2EE
modules or 
+applications. You can use the scripts or simply invoke the
executable jar by 
+running the following command (note that you need to start Geronimo

first):
+
+/bin/java -jar deployer.jar deploy my-web-app.war
[deploy plan]
+
+You will need to use the username "system" and password "manager"
unless you 
+customized those during the install process.  The deployment plan
argument is 
+optional -- y

[jira] Commented: (GERONIMO-2577) Geronimo cluster (Tomcat Version)cannot continue the HttpSession when current node is down.

2006-12-19 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2577?page=comments#action_12459757
 ] 

Dave Colasurdo commented on GERONIMO-2577:
--

I have seen clustering fail in multicast mode when the physical machines were 
not on the same subnet... 
Even when you plug machines into adjacent wallports, oftentimes the subnets are 
different.  That would be my first guess..

Lots more questions :)

5) I've heard that this same scenario works for you when using Tomcat w/o 
Geronimo.  Did you run the tomcat test
on the same exact same three machines as the geronimo test?
6) Are you certain that config.xml has a unique nodename (i.e jvmRoute)for each 
of the three nodes?
7) Are you certain that the IP addresses are unique (and correct) in the 
deployment plan for each node?
8) Can you provide all three deployment plans (one for each node)?
9) Any particular reason you set useDirtyFlag=true?
10) I see that you removed the mcastBindAddress setting in the deployment plan. 
 I've heard differing 
information on whether or not this is needed.  Have you tried setting this 
field in each of the nodes?
11) Have you tried removing waitForAck=true and using ackTimeout for the test? 

Thanks
-Dave-

> Geronimo cluster (Tomcat Version)cannot continue the HttpSession when current 
> node is down.
> ---
>
> Key: GERONIMO-2577
> URL: http://issues.apache.org/jira/browse/GERONIMO-2577
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: Tomcat, Clustering
>Affects Versions: 1.1, 1.1.1
> Environment: JDK - Sun java version "1_5_0_09"(32bit)
> OS- Red Hat Enterprise Linux ES4 update4(32bit)
> Http Server - Apache 2.0.59 +mod_jk 1.2.19
>Reporter: Kaoru Matsumura
> Attachments: geronimo-web.xml
>
>
> We run Geronimo cluster with three nodes.
> In our environment, with DeltaManager set for replication module, we found 
> that the last node cound not continue the processes when the other nodes is 
> intentionally halted in order.
> We recognize Tomcat 5.5.15 is OK with the same configuration and operations.
> Test Application
> 
> The Web application program, which was used for the test, simply reads the 
> number of access count, and then write the count to HttpSession object.
> Configuration?Files
> ==
> We refer http://cwiki.apache.org/GMOxDOC11/clustering-sample-application.html
> * config.xml
> We add the following parameters to the standard configuration. 
> 
> name=Geronimo
>   jvmRoute=nodeA
> 
> Operations
> ===
> 1 Have browser access to Test Application , and reload several times.(*1) 
> HttpSession object is created on the nodeA.
> 2 And then, We kill the process of geronimo on the nodeA  with $kill -9 
> .(*2)
> 3 Reload the browser at one time. The node changes to nodeB.(*3)
> 4 Reload the browser several times.(*4)
> 5 And then, We kill the process of geronimo on the nodeB  with $kill -9 
> .(*5)
> 6 Reload the browser at one time.(And then, We expect that the process 
> continues at the nodeC.)
>   But the HttpSessionID of the HttpSession object is changed to another ID 
> and the counter value is back to 1.(*6)
>   As a result, the geronimo cluster cannot continue the process.
> For avoidance
> ===
> When replication module is SimpleTcpReplicationManager, the geronimo cluster 
> can continue the process.
> Debug levels logs
> ==
> (*1)
>  nodeA
> --
> 20:06:17,736 DEBUG [CoyoteAdapter]  Requested cookie session id is 
> 7160C8614D20687D3548E8488AB65AC3.nodeA
> 20:06:17,736 DEBUG [JvmRouteBinderValve] Found Cluster DeltaManager [EMAIL 
> PROTECTED] at /ClusterCheck
> 20:06:17,736 DEBUG [JvmRouteBinderValve] Turnover Check time 0 msec
> 20:06:17,737 DEBUG [MsgContext] COMMIT 
> 20:06:17,737 DEBUG [JkInputStream] COMMIT sending headers [EMAIL PROTECTED] 
> === MimeHeaders ===
> 20:06:17,737 DEBUG [MsgContext] CLOSE 
> 20:06:17,738 DEBUG [REQ_TIME] Time pre=0/ service=2 242 /ClusterCheck/counter
> 20:06:17,738 DEBUG [ReplicationValve] Invoking replication request on 
> /ClusterCheck/counter
> 20:06:17,738 DEBUG [DeltaManager] Manager [/ClusterCheck]: create session 
> message [7160C8614D20687D3548E8488AB65AC3.nodeA] delta request.
> 20:06:17,757 DEBUG [McastService] Mcast receive ping from member 
> org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.1.3:4001,catalina,192.168.1.3,4001,
>  alive=58960]
> ---
>  nodeC
> ---
> 20:06:17,655 DEBUG [SimpleTcpCluster] Assuming clocks are 

Java EE 5.0 Report Card updated

2006-12-19 Thread Dave Colasurdo
The Java EE 5.0 Report card has been updated on the project wiki.  This 
 update incorporates all the recent 2.0-M1 activity and other recent 
developments relating to Java EE 5.0.


Please take a second to review it for accuracy.

http://cwiki.apache.org/confluence/display/GMOxPMGT/Geronimo+Java+EE+5.0+Report+Card 



Thanks
-Dave-


[jira] Commented: (GERONIMO-2577) Geronimo cluster (Tomcat Version)cannot continue the HttpSession when current node is down.

2006-12-19 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2577?page=comments#action_12459700
 ] 

Dave Colasurdo commented on GERONIMO-2577:
--

1) Is node c (the failing node) always the same physical machine?

2) Are you 100% certain that all three nodes are on the same subnet?   This is 
extremely important..
Applying the subnet mask to each nodes IP address should yield the exact same 
network portion of the IP address.   

3) Have you added thetag to the web.xml for each clustered 
app?

4) Can you please elaborate on the following statement ..."When replication 
module is SimpleTcpReplicationManager, the geronimo cluster can continue the 
process."  What exactly does that mean?  What replication module are you using?

Thanks

 

> Geronimo cluster (Tomcat Version)cannot continue the HttpSession when current 
> node is down.
> ---
>
> Key: GERONIMO-2577
> URL: http://issues.apache.org/jira/browse/GERONIMO-2577
> Project: Geronimo
>  Issue Type: Bug
>  Security Level: public(Regular issues) 
>  Components: Tomcat, Clustering
>Affects Versions: 1.1, 1.1.1
> Environment: JDK - Sun java version "1_5_0_09"(32bit)
> OS- Red Hat Enterprise Linux ES4 update4(32bit)
> Http Server - Apache 2.0.59 +mod_jk 1.2.19
>Reporter: Kaoru Matsumura
> Attachments: geronimo-web.xml
>
>
> We run Geronimo cluster with three nodes.
> In our environment, with DeltaManager set for replication module, we found 
> that the last node cound not continue the processes when the other nodes is 
> intentionally halted in order.
> We recognize Tomcat 5.5.15 is OK with the same configuration and operations.
> Test Application
> 
> The Web application program, which was used for the test, simply reads the 
> number of access count, and then write the count to HttpSession object.
> Configuration?Files
> ==
> We refer http://cwiki.apache.org/GMOxDOC11/clustering-sample-application.html
> * config.xml
> We add the following parameters to the standard configuration. 
> 
> name=Geronimo
>   jvmRoute=nodeA
> 
> Operations
> ===
> 1 Have browser access to Test Application , and reload several times.(*1) 
> HttpSession object is created on the nodeA.
> 2 And then, We kill the process of geronimo on the nodeA  with $kill -9 
> .(*2)
> 3 Reload the browser at one time. The node changes to nodeB.(*3)
> 4 Reload the browser several times.(*4)
> 5 And then, We kill the process of geronimo on the nodeB  with $kill -9 
> .(*5)
> 6 Reload the browser at one time.(And then, We expect that the process 
> continues at the nodeC.)
>   But the HttpSessionID of the HttpSession object is changed to another ID 
> and the counter value is back to 1.(*6)
>   As a result, the geronimo cluster cannot continue the process.
> For avoidance
> ===
> When replication module is SimpleTcpReplicationManager, the geronimo cluster 
> can continue the process.
> Debug levels logs
> ==
> (*1)
>  nodeA
> --
> 20:06:17,736 DEBUG [CoyoteAdapter]  Requested cookie session id is 
> 7160C8614D20687D3548E8488AB65AC3.nodeA
> 20:06:17,736 DEBUG [JvmRouteBinderValve] Found Cluster DeltaManager [EMAIL 
> PROTECTED] at /ClusterCheck
> 20:06:17,736 DEBUG [JvmRouteBinderValve] Turnover Check time 0 msec
> 20:06:17,737 DEBUG [MsgContext] COMMIT 
> 20:06:17,737 DEBUG [JkInputStream] COMMIT sending headers [EMAIL PROTECTED] 
> === MimeHeaders ===
> 20:06:17,737 DEBUG [MsgContext] CLOSE 
> 20:06:17,738 DEBUG [REQ_TIME] Time pre=0/ service=2 242 /ClusterCheck/counter
> 20:06:17,738 DEBUG [ReplicationValve] Invoking replication request on 
> /ClusterCheck/counter
> 20:06:17,738 DEBUG [DeltaManager] Manager [/ClusterCheck]: create session 
> message [7160C8614D20687D3548E8488AB65AC3.nodeA] delta request.
> 20:06:17,757 DEBUG [McastService] Mcast receive ping from member 
> org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.1.3:4001,catalina,192.168.1.3,4001,
>  alive=58960]
> ---
>  nodeC
> ---
> 20:06:17,655 DEBUG [SimpleTcpCluster] Assuming clocks are synched: 
> Replication for 7160C8614D20687D3548E8488AB65AC3.nodeA-1162811177738 took=-83 
> ms.
> 20:06:17,655 DEBUG [DeltaManager] Manager [/ClusterCheck]: Received 
> SessionMessage of type=(SESSION-DELTA) from 
> [org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.1.1:4001,catalina,192.168.1.1,4001,
>  alive=130441]]
> 20:06:17,655 DEBUG [DeltaManager] Manager [/ClusterCheck]: received session 
> [7160C8614D2

Wiki Update for Gcache

2006-11-28 Thread Dave Colasurdo
Here is an initial stab at documenting how to use Gcache with Geronimo 
for clustering.


http://cwiki.apache.org/confluence/display/GMOxDEV/Geronimo+Clustering+with+Gcache

The article still needs a bit of work and will be updated as the Gcache 
development effort progresses in the sandbox.  Though wanted to share 
the current content with others.


Feedback welcome..

Thanks
-Dave-


Re: Web Service Sample Application

2006-09-22 Thread Dave Colasurdo
That would be awesome.. Thanks!!  I'm unaware of anyone else working on 
this.


-Dave-

Lasantha Ranaweera wrote:

Hi All,

I saw there is an empty sample application under web services section in 
Geronimo user guide. Does anybody working on that? I would like to 
contribute on that.


Thanks,
Lasantha Ranaweera




Re: Release Early, Release Often

2006-09-07 Thread Dave Colasurdo

Here is the wikipedia definition for Pre-Alpha, Alpha, Beta, etc..

http://en.wikipedia.org/wiki/Alpha_release

The definitions pretty much agree with my preconception of what an Alpha 
 would contain.


IMHO, trunk is not currently in an Alpha state and doesn't accurately 
reflect the "majority of the software requirements" that will be 
addressed in G1.2.


It seems that trunk is currently in a pre-alpha state and I believe 
making an occasional unstable/nightly build available would allow 
users/developers to get familiar with the latest and greatest functions 
in trunk without giving the false impression that G1.2 is currently in 
Alpha state.


Just my .02

-Dave-

Jason Dillon wrote:
I am thinking about an 1.2-alpha release, which does not need to pass 
any tck, but can still be downloaded by folks that want to test their 
apps on the bleeding edge (with out having to build).  While there is 
nothing major from a J2EE perspective in the alpha, a lot has changed, 
or will change very shortly.  Here is a list with comments of new and 
upcoming stuff:


ActiveMQ 4.1, is about to get committed.

Derby is about to get upgraded.

Log4j is about to get upgraded.

Use of concurrent util is about to get changed to backport-concurrent-util.

Lets not forget that we changed the build system, which mostly impacts 
development, but also has an impact on the configuration files, and 
plugins... new CAR m2 plugin.  I think it would be really good to get an 
alpha out so that people can easily test and provide feedback.


New m2 plugin to start/stop Geronimo, soon to have new deploy goals.

A bunch of bug fixes.

 * * *

I think that by releasing a 1.2-alpha, that we also start down the path 
of changing the perception of how quickly we release.  The alpha can 
also serve to help us get some experience using the m2 release plugin so 
that when it comes time for a non-alpha/beta release that we have 
confidence in the procedure... and this will give us time to make sure 
that we have the right configurations and setup to make a release with 
relative ease.


Also, more of a side effect, by making a new release, it helps control 
the JIRA roadmap, right now 1.2 is filled with a bunch of build system 
related fluff and other bits...


I think that we have enough changes (or soon to change in the next days 
or so) to warrant an alpha.  I don't see any reason why not to... we 
don't need to spend days/weeks to ensure the TCK passes, because we 
don't need to run it.  It should be sufficient to vote on an alpha and 
then cut the release, which should be easy with the maven release 
plugin, and even easier with my gpg-sign'ing mojo to sign and upload all 
artifacts.


I believe that having this alpha out will benefit our community, showing 
that we are going to start releasing more often, give people a chance to 
provide feedback more often an earlier.


I certainly do not expect any production customers to use this, but I do 
expect that app developers will, so they can ready their apps for 
deployment on the platform.  We will clearly label this as an alpha 
release, and clear state that it has not been TCK certified.


I don't see any downside to cutting a release off of trunk soonish, in 
the next week or so.


--jason


On Sep 6, 2006, at 9:13 AM, Kevan Miller wrote:



On Sep 5, 2006, at 4:40 PM, Dain Sundstrom wrote:

According to our STATUS file, our last feature release (1.1) was on 
2006-06-26 which is about 2.5 months ago.  I'm not sure exactly what 
we have in trunk right now, but I'd guess we most likely have enough 
to do a release right now.   I'm going to spend a few hours today 
browsing the JIRAs and SVN logs and compile a list of the features we 
have in trunk right now. Anyways, I'll let you know what I find and 
we can figure out what we want to do.


I'd be interested to hear more concretely what's in Geronimo trunk, 
OpenEJB 2.2, etc that's not in 1.1.1...


--kevan






Re: [VOTE] 1.1.1-rc2 Release

2006-09-06 Thread Dave Colasurdo
I assume you made a conscious choice not to remove the zero length dtd 
files in the binary distributions?


-Dave-

> It appears there are a bunch of zero length dtd files in the /schema 
directory

>
> application-client_1_2.dtd
> application-client_1_3.dtd
> application_1_2.dtd
> application_1_3.dtd
> connector_1_0.dtd
> ejb-jar_1_1.dtd
> ejb-jar_2_0.dtd
> web-app_2_2.dtd
> web-app_2_3.dtd
> web-jsptaglibrary_1_1.dtd
> web-jsptaglibrary_1_2.dtd

Matt Hogstrom wrote:
The changes pointed out by Bill have been incorporated (crossing my 
fingers).  I have not received any other comments so I'm hoping that 
others have looked.  Please review these items and cast your votes in 
this thread.


Thanks in advance for your time and attention.

Vote ends Monday morning at 0600 Eastern Time.  If there are issues in 
advance of that date a new RC will be spun up and a new vote started.


*Source*
http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-1.1.1-rc2-src.tar.gz
http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-1.1.1-rc2-src.zip

*Specifications*
http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-j2ee-jacc_1.0_spec-1.1.1-rc2.jar 

http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-schema-j2ee_1.4-1.0-src.jar 

http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-schema-j2ee_1.4-1.0.jar 



*Distributions*
http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-jetty-j2ee-1.1.1-rc2.tar.gz 

http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-jetty-j2ee-1.1.1-rc2.zip 

http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-jetty-minimal-1.1.1-rc2.tar.gz 

http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-jetty-minimal-1.1.1-rc2.zip 

http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-tomcat-j2ee-1.1.1-rc2.tar.gz 

http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-tomcat-j2ee-1.1.1-rc2.zip 

http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-tomcat-minimal-1.1.1-rc2.tar.gz 

http://people.apache.org/~hogstrom/1.1.1-rc2/geronimo-tomcat-minimal-1.1.1-rc2.zip 



*Other Items*
http://people.apache.org/~hogstrom/1.1.1-rc2/openejb-builder-2.1.1.jar
http://people.apache.org/~hogstrom/1.1.1-rc2/openejb-core-2.1.1.jar
http://people.apache.org/~hogstrom/1.1.1-rc2/openejb-pkgen-builder-2.1.1.jar 






Re: [VOTE] 1.1.1-rc1 for Release

2006-08-30 Thread Dave Colasurdo
It appears there are a bunch of zero length dtd files in the /schema 
directory


application-client_1_2.dtd
application-client_1_3.dtd
application_1_2.dtd
application_1_3.dtd
connector_1_0.dtd
ejb-jar_1_1.dtd
ejb-jar_2_0.dtd
web-app_2_2.dtd
web-app_2_3.dtd
web-jsptaglibrary_1_1.dtd
web-jsptaglibrary_1_2.dtd

-Dave-

Matt Hogstrom wrote:
CTS is complete and here is the RC1 for your reviewing pleasure.  Please 
send your comments to the dev@geronimo.apache.org list.


If there are no negative comments after Monday, September 5th at 0900 
ET.  We'll move this to be the final and release it.


If there are issues, they will be addressed and another e-mail will be 
issued resetting for an rc2 vote.


Thanks.

*Source*
http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-1.1.1-rc1-src.tar.gz
http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-1.1.1-rc1-src.zip

*Specifications*
http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-j2ee-jacc_1.0_spec-1.1.1.jar 



*Schemas*
http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-schema-j2ee_1.4-1.0-src.jar 

http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-schema-j2ee_1.4-1.0.jar 



*Distributions*
http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-jetty-j2ee-1.1.1-rc1.tar.gz 

http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-jetty-j2ee-1.1.1-rc1.zip 

http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-jetty-minimal-1.1.1-rc1.tar.gz 

http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-jetty-minimal-1.1.1-rc1.zip 



http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-tomcat-j2ee-1.1.1-rc1.tar.gz 

http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-tomcat-j2ee-1.1.1-rc1.zip 

http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-tomcat-minimal-1.1.1-rc1.tar.gz 

http://people.apache.org/~hogstrom/1.1.1-rc1/geronimo-tomcat-minimal-1.1.1-rc1.zip 



If you want to build you will need these jars also (will be released 
simultaneously with Geronimo) and these need to be placed in your local 
Maven repository.


*OpenEJB Jars*
http://people.apache.org/~hogstrom/1.1.1-rc1/openejb-builder-2.1.1.jar
http://people.apache.org/~hogstrom/1.1.1-rc1/openejb-core-2.1.1.jar
http://people.apache.org/~hogstrom/1.1.1-rc1/openejb-pkgen-builder-2.1.1.jar 






Re: JEE 5.0 Report Card

2006-08-28 Thread Dave Colasurdo
I've reorganized the JEE 5.0 report card a bit and updated it with the 
latest info relating to the spec levels and available packages.


See:  http://cwiki.apache.org/GMOxPMGT/geronimo-jee-50-report-card.html

Please take a few minutes to review and comment/update as appropriate.

Thanks
-Dave-

David Klavon wrote:
There has been a couple of requests on the user list about where 
Geronimo is in regard to moving to JEE 5.0.  I started a 'JEE 5.0 Report 
Card' in the wiki in an attempt to capture all of the JEE 5.0 JSRs, and 
communicate where Geronimo plans to gain support for the various spec 
upgrades.   Some of the packages listed are just ideas at this point in 
order to launch further discussion.


Given that the JEE 5.0 rollout is expected to be implemented across 
several months and releases, it would be helpful to keep this chart 
updated as each JSR is addressed so our users know our rollout plan.


Take a look... comments for improvement are welcomed.
http://cwiki.apache.org/GMOxPMGT/geronimo-jee-50-report-card.html

Dave




Re: Where is the source code for the G samples ?

2006-08-18 Thread Dave Colasurdo

A quick history...

The Tomcat level for G1.1 was 5.5.15...  However, the CSS vulnerability 
that was identified in http://issues.apache.org/jira/browse/GERONIMO-1540
wasn't fixed in Tomcat until 5.5.16.  G1.1 was scheduled for release 
prior to 5.5.16...so we took 5.5.15 and extracted this additional CSS 
fix from "head", applied our geronimo custom fixes (as identified in 
GERONIMO-1299) and rebuilt Tomcat and published the resulting example wars..


So.. the source you want is probably 5.5.16 or later..

Best I can tell SVN link is rooted at:

http://svn.apache.org/repos/asf/tomcat/container/tags/tc5.5.x/   (tagged 
releases)


http://svn.apache.org/repos/asf/tomcat/current/tc5.5.x  (open branch.. 
it's really there for extraction though does not show up in a browser 
window)


After extraction the examples are located at: 
tomcat/servletapi/jsr152/examples and tomcat/servletapi/jsr154\examples


IIRC, JDK5 was required to build the tree..

-Dave-

Matt Hogstrom wrote:

Dave Colasurdo did the workDave?

Jason Dillon wrote:

Where in tomcat?  Got a SVN URL handy?

--jason


On Aug 16, 2006, at 12:47 PM, Dave Colasurdo wrote:

We grabbed the jars from Tomcat, unpacked them and manually made a 
few changes to them (outside of source control) and published the 
resulting wars.  Here is the description of the manual changes:


http://issues.apache.org/jira/browse/GERONIMO-1299

-Dave-


Matt Hogstrom wrote:

Aaron,
Its soming clearer now...I think we grabbed the jars straight from 
Tomcat.

Aaron Mulder wrote:

On 8/16/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:
I think they were removed from Geronimo as part of the plugins 
work.  Aaron provides the samples as
plugins now.  Perhaps we need to have them in G as well due to the 
issues you are tracking.  I think
it made sense to move them previously but sounds like there are 
reasons to keep them in both places.


Nope.  I just took them out of the assemblies.  I didn't change the
way that they were built, other than to add the geronimo-plugin.xml to
the various config/ modules.  I've never seen the source for these
examples.  Didn't the JARs just pop off of Zeus' leg or something?

Thanks,
   Aaron


Prasad Kashyap wrote:
> Does anybody know where I can find the source code for the geronimo
> samples, jsp-examples and tomcat-examples ?
>
> We are using these in our builds from this repository
> 
http://people.apache.org/repo/m1-snapshot-repository/geronimo-samples/wars/ 


>
> We should archive the classes dirs in these wars just like we do to
> the apps in our build. When these examples wars are used in our 
build

> as is, there is a good possibility that it might hit the long path
> limit on windows.
>
> Cheers
> Prasad
>
>
>















Re: Where is the source code for the G samples ?

2006-08-16 Thread Dave Colasurdo
We grabbed the jars from Tomcat, unpacked them and manually made a few 
changes to them (outside of source control) and published the resulting 
wars.  Here is the description of the manual changes:


http://issues.apache.org/jira/browse/GERONIMO-1299

-Dave-


Matt Hogstrom wrote:

Aaron,

Its soming clearer now...I think we grabbed the jars straight from Tomcat.

Aaron Mulder wrote:

On 8/16/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote:
I think they were removed from Geronimo as part of the plugins work.  
Aaron provides the samples as
plugins now.  Perhaps we need to have them in G as well due to the 
issues you are tracking.  I think
it made sense to move them previously but sounds like there are 
reasons to keep them in both places.


Nope.  I just took them out of the assemblies.  I didn't change the
way that they were built, other than to add the geronimo-plugin.xml to
the various config/ modules.  I've never seen the source for these
examples.  Didn't the JARs just pop off of Zeus' leg or something?

Thanks,
   Aaron


Prasad Kashyap wrote:
> Does anybody know where I can find the source code for the geronimo
> samples, jsp-examples and tomcat-examples ?
>
> We are using these in our builds from this repository
> 
http://people.apache.org/repo/m1-snapshot-repository/geronimo-samples/wars/ 


>
> We should archive the classes dirs in these wars just like we do to
> the apps in our build. When these examples wars are used in our build
> as is, there is a good possibility that it might hit the long path
> limit on windows.
>
> Cheers
> Prasad
>
>
>










Re: Where is the source code for the G samples ?

2006-07-27 Thread Dave Colasurdo
IIRC, there were a few minor tweaks of the examples.. See GERONIMO-1299 
and GERONIMO-1540 for details..


-Dave-

Jeff Genender wrote:

I believe we used the source from Tomcat verbatim as we did not want to
fork the code.  In fact IIRC, it was a rename of the jars.

Jeff

Prasad Kashyap wrote:

Does anybody know where I can find the source code for the geronimo
samples, jsp-examples and tomcat-examples ?

We are using these in our builds from this repository
http://people.apache.org/repo/m1-snapshot-repository/geronimo-samples/wars/

We should archive the classes dirs in these wars just like we do to
the apps in our build. When these examples wars are used in our build
as is, there is a good possibility that it might hit the long path
limit on windows.

Cheers
Prasad





Doc - plan update for tomcat clustering example

2006-06-15 Thread Dave Colasurdo

Hernan,

It seems the 1.1 tomcat clustering example had recently ceased to work. 
 I've made the appropriate minor changes to the 1.1 deployment plan 
(servlets-examples-tomcat-cluster-plan-5.5.15.xml) on the old confluence 
wiki: 
http://opensource.atlassian.com/confluence/oss/pages/viewpageattachments.action?pageId=2578


Any chance you can move this attachment to the new cwiki?

Also, when will the 1.1 doc go live on the Geronimo website?  Seems it 
should be available when 1.1 releases.


Thanks
-Dave-




[jira] Commented: (GERONIMO-2112) Place required attrtibutions in the NOTICES.txt file or a license included in the LICENSE.txt file

2006-06-14 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2112?page=comments#action_12416199
 ] 

Dave Colasurdo commented on GERONIMO-2112:
--

I believe the following changes are still required:

License.txt - add licenses for castor and possibly antlr
Notice.txt - add notices for castor and xpp3


> Place required attrtibutions in the NOTICES.txt file or a license included in 
> the LICENSE.txt file
> --
>
>  Key: GERONIMO-2112
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2112
>  Project: Geronimo
> Type: Task
> Security: public(Regular issues) 
>   Components: documentation
> Versions: 1.1
> Reporter: John Sisson
> Assignee: Kevan Miller
> Priority: Blocker
>  Fix For: 1.1
>  Attachments: LICENSE.txt, NOTICE.txt, NOTICE.txt, NOTICES-draft1.txt, 
> geronimo-1.1-RC-licenses-attributions-draft1.txt, 
> geronimo-1.1-RC-licenses-attributions-draft2.txt
>
> I have collated a list of components in the attached file indicating whether 
> IMHO they require an attribution in the NOTICES.txt file or a license 
> included in the LICENSE.txt file.  
> See http://www.apache.org/dev/apply-license.html#new for information on 
> license files.
> See http://svn.apache.org/repos/asf/httpd/httpd/trunk/LICENSE for an example 
> of a LICENSE file containing other licenses.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Commented: (GERONIMO-2112) Place required attrtibutions in the NOTICES.txt file or a license included in the LICENSE.txt file

2006-06-13 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2112?page=comments#action_12416113
 ] 

Dave Colasurdo commented on GERONIMO-2112:
--

That was the format I used in the original LICENSE.TXT and NOTICE.txt that I 
attached (separating licenses from attributions).  I suspect tweaking those 
files with updated info may be the way to go..

-Dave-  

> Place required attrtibutions in the NOTICES.txt file or a license included in 
> the LICENSE.txt file
> --
>
>  Key: GERONIMO-2112
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2112
>  Project: Geronimo
> Type: Task
> Security: public(Regular issues) 
>   Components: documentation
> Versions: 1.1
> Reporter: John Sisson
> Priority: Blocker
>  Fix For: 1.1
>  Attachments: LICENSE.txt, NOTICE.txt, NOTICE.txt, NOTICES-draft1.txt, 
> geronimo-1.1-RC-licenses-attributions-draft1.txt, 
> geronimo-1.1-RC-licenses-attributions-draft2.txt
>
> I have collated a list of components in the attached file indicating whether 
> IMHO they require an attribution in the NOTICES.txt file or a license 
> included in the LICENSE.txt file.  
> See http://www.apache.org/dev/apply-license.html#new for information on 
> license files.
> See http://svn.apache.org/repos/asf/httpd/httpd/trunk/LICENSE for an example 
> of a LICENSE file containing other licenses.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: rc1 Status and Next Steps

2006-06-13 Thread Dave Colasurdo

Dave Colasurdo wrote:

John Sisson wrote:

6. Third Party Licenses.  This needs to be reviewed and the 
appropriate licenses compiled. Volunteers?  We did not have one in 
the 1.0 stream so I'd like clarification if this is a requirement or 
something that can be deferred.
IMO this is a requirement.  Just have a look at some of the licenses 
for components we are redistributing.


I have collated a list of components attached to a file in 
http://issues.apache.org/jira/browse/GERONIMO-2112 indicating whether 
IMHO they require an attribution in the NOTICES.txt file or a license 
included in the LICENSE.txt file and where to get the information from.
There are some that require further investigation as IMNAL.  Can 
people please look at the file attached to GERONIMO-2112 and see if 
there are any obvious omissions/errors and comment on the items 
requiring further investigation.


If someone has time to pick it up from and start assembling the 
LICENSE.txt and NOTICE.txt files, please do, otherwise I'll continue 
in the morning (Sydney time).




John,
I am also investigating.  I suspect jdom and castor may also need to be 
added to the list..  Will make an initial pass at the files and attach 
them to GERONIMO-2112.. Of course IANAL.. :)




Have attached LICENSE.txt and NOTICE.txt to the JIRA:

http://issues.apache.org/jira/browse/GERONIMO-2112

I still need some input on openejb and stax-api..  David Blevins and 
James Strachan.. Are there any license terms or notices that need to be 
added  for these projects?


Thanks
-Dave-


[jira] Updated: (GERONIMO-2112) Place required attrtibutions in the NOTICES.txt file or a license included in the LICENSE.txt file

2006-06-13 Thread Dave Colasurdo (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2112?page=all ]

Dave Colasurdo updated GERONIMO-2112:
-

Attachment: NOTICE.txt
LICENSE.txt

Here is the initial pass at the LICENSE.TXT and NOTICE.TXT files for Geronimo 
1.1..

Still need input on Openejb and stax-api .. and of course a thorough review of 
all content..

Note that antlr contains two licenses.. I suspect only the first one is needed 
but included both so that you could see them.

Thanks
-Dave-  

> Place required attrtibutions in the NOTICES.txt file or a license included in 
> the LICENSE.txt file
> --
>
>  Key: GERONIMO-2112
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2112
>  Project: Geronimo
> Type: Task
> Security: public(Regular issues) 
>   Components: documentation
> Versions: 1.1
> Reporter: John Sisson
> Priority: Blocker
>  Fix For: 1.1
>  Attachments: LICENSE.txt, NOTICE.txt, NOTICES-draft1.txt, 
> geronimo-1.1-RC-licenses-attributions-draft1.txt
>
> I have collated a list of components in the attached file indicating whether 
> IMHO they require an attribution in the NOTICES.txt file or a license 
> included in the LICENSE.txt file.  
> See http://www.apache.org/dev/apply-license.html#new for information on 
> license files.
> See http://svn.apache.org/repos/asf/httpd/httpd/trunk/LICENSE for an example 
> of a LICENSE file containing other licenses.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: rc1 Status and Next Steps

2006-06-13 Thread Dave Colasurdo

John Sisson wrote:

6. Third Party Licenses.  This needs to be reviewed and the 
appropriate licenses compiled. Volunteers?  We did not have one in the 
1.0 stream so I'd like clarification if this is a requirement or 
something that can be deferred.
IMO this is a requirement.  Just have a look at some of the licenses for 
components we are redistributing.


I have collated a list of components attached to a file in 
http://issues.apache.org/jira/browse/GERONIMO-2112 indicating whether 
IMHO they require an attribution in the NOTICES.txt file or a license 
included in the LICENSE.txt file and where to get the information from.
There are some that require further investigation as IMNAL.  Can people 
please look at the file attached to GERONIMO-2112 and see if there are 
any obvious omissions/errors and comment on the items requiring further 
investigation.


If someone has time to pick it up from and start assembling the 
LICENSE.txt and NOTICE.txt files, please do, otherwise I'll continue in 
the morning (Sydney time).




John,
I am also investigating.  I suspect jdom and castor may also need to be 
added to the list..  Will make an initial pass at the files and attach 
them to GERONIMO-2112.. Of course IANAL.. :)


Thanks
-Dave-


Re: 1.1-rc1 Now Available

2006-06-12 Thread Dave Colasurdo
It seems the out of box use of plugins in the admin console is 
erroneously creating url links to install the "welcome app" and "admin 
console" plugins.  They are already installed and started in the j2ee 
distribution.


Thanks
-Dave-

Matt Hogstrom wrote:
Over the past few days the outstanding issues that were raised about the 
first candidate have been addressed.


They were that we were missing the LICENSE.txt as well as Notices from 
the distribution.  I added them.  Guillaume also pointed out that he 
noted that there should be a Third Party Notices.  This was not included 
in the original 1.0 or previous distributions so I did not follow it 
up.  Thoughts?


Also, the 1.0 release notes were removed and updated the thread started 
by Hernan.  The Wiki has been updated and the wiki was the source used 
to create the RELEASE-NOTES-1.1.txt file you will find in the build.


To avoid issues with the version number and the plugins I used rc1 which 
Aaron had added in the plugins for supported versions so I trust that 
works here.


JSisson addressed the problem with not being able to run Geronimo under 
CygWin and Kevan worked with Aaron to address a new deployment problem 
that left partially deployed artifacts in the repository.


I have taken this build and run some performance tests on it and we are 
significantly better in 1.1 than we were in 1.0.  We have a lot of 
improvement left for CMP EJBs.  It appears that the performance 
improvements in the EJB tier has changed a race condition when running 
under DB2.  I'm afraid that the only way to address the problem is to 
add a new feature to TranQL and OEJB that allow for the specification of 
Isolation Levels for individual beans.  This is a relatively simple 
change but the build as it stands is specification compliant.  I would 
prefer to let this release go forward since CMP 2.1 EJBs are not nearly 
as common as the other J2EE components.  I would like to address this in 
1.1.1 however I don't think we've locked down whether that would be 
allowed or not.  The change would affect TranQL and OpenEJB so they are 
really included components so I'd be interested in people's feedback.


So please accept a named RC1.  Your voting and feedback are for:

Geronimo 1.1
DayTrader 1.1
Specs 1.1

The vote will stand for 72 hours.  Issues raised will be discussed and 
if we conclude that there is a bug that must be addressed then we will 
mitigate the problem and respin a new rc for a 72 hour vote.


If this is accepted all three of the above components will be released 
simultaneously.


Here are the builds for your review and comment:

http://people.apache.org/~hogstrom/rc1/geronimo-jetty-j2ee-1.1-rc1.tar.gz
http://people.apache.org/~hogstrom/rc1/geronimo-jetty-j2ee-1.1-rc1.zip
http://people.apache.org/~hogstrom/rc1/geronimo-tomcat-j2ee-1.1-rc1.tar.gz
http://people.apache.org/~hogstrom/rc1/geronimo-romcat-j2ee-1.1-rc1.zip
http://people.apache.org/~hogstrom/rc1/geronimo-jetty-minimal-1.1-rc1.tar.gz 


http://people.apache.org/~hogstrom/rc1/geronimo-jetty-minimal-1.1-rc1.zip
http://people.apache.org/~hogstrom/rc1/geronimo-tomcat-minimal-1.1-rc1.tar.gz 


http://people.apache.org/~hogstrom/rc1/geronimo-tomcat-minimal-1.1-rc1.zip

http://people.apache.org/~hogstrom/rc1/daytrader-ear-1.1-rc1.zip


Looking forward to your comments and feedback.





Re: RELEASE-NOTES-1.1

2006-06-12 Thread Dave Colasurdo



2) In section "Significant Changes"

-Shared Library Support
-Statement Cache for JDBC drivers
-Dynamic Plugin support
-In-place deployment of exploded applications
-Dependent Package Upgrades (Tomcat, Jetty, etc.)


DONE.


Seems that 3 of the items above are missing from the release notes in 
the 1.1 rc1 build?




3)Also, probably want a new section on "Migrating applications from 
previous releases" that references the existence of the Upgrade tool 
that David J has created (and Lin is documenting) and any other major 
differences that existing users will need to know.  It should link to 
any other migration documentation that we have.




Didn't see any references/links to the "plan upgrade tool" in the 1.1 
rc1 release notes?


Thanks
-Dave-


Re: [jira] Commented: (GERONIMO-1638) Multiple servers sharing the same repo and config store

2006-06-09 Thread Dave Colasurdo
BTW, I think additional fixes are required in 1.1.1 before claiming 
support for multiple concurrent server instances from a single 
installation..


Awhile back I was able to start the server using an external var 
directory (via -Dorg.apache.geronimo.server.dir).  After changing all 
the ports and trying to start a second instance from the default 
location, I encountered a startup exception regarding the activemq 
transaction journal.  Suspect code changes are needed to relocate the 
journal to a location outside the installation directory.


Thanks
-Dave-

John Sisson (JIRA) wrote:
[ http://issues.apache.org/jira/browse/GERONIMO-1638?page=comments#action_12415496 ] 


John Sisson commented on GERONIMO-1638:
---

Currently working on scripts as discussed at 
http://www.mail-archive.com/dev@geronimo.apache.org/msg22807.html . Have made 
changes but they need to be tested on windows, cygwin and unix, so looks like 
this is going to be for 1.1.1 .




Multiple servers sharing the same repo and config store
---

 Key: GERONIMO-1638
 URL: http://issues.apache.org/jira/browse/GERONIMO-1638
 Project: Geronimo
Type: New Feature
Security: public(Regular issues) 
  Components: usability

Versions: 1.0
Reporter: Gianny Damour
Assignee: John Sisson
 Fix For: 1.1



David J. sent to the dev mailing list:
Many people have talked on and off about how to set up multiple  servers 
sharing the same repository and config-store, but we haven't  arrived at an 
agreed on way to do it.  We have a prospective customer  for this feature 
(Vincent Massol with Cargo) so I'd like to move  beyond thinking about it in my 
head, discuss it, and have someone  implement it.  I believe any implementation 
will be more or less  trivial, the hard part is figuring out what to do.
I've only thought of ways to extend what we have now, rather than  restructure 
anything or add big new capabilities.  If someone sees a  better way, please 
speak up.
So, we have a ServerInfo gbean that knows where geronimo is located  and can resolve 
absolute locations for other components.  Then we  have things like the repository and 
config store gbeans that  typically are "located" outside the var dir and 
things like the  logging framework,  local attribute manager, derby, and tomcat, that  
typically keep stuff in the var directory.
All or most of these start with the first configuration loaded so  they can't have any 
attributes overridden by config.xml: in fact this  file is read by one of the gbeans that 
we need to "relocate".
I've thought of two related solutions.  Both of them involve giving  ServerInfo 
knowledge of another path and another resolve method.
One would be something like "resolveVar" and would normally resolve  to 
geronimo_home/var.  This would involve all the gbeans currently  looking inside var having the 
"var" trimmed off the front of their  paths and using the new resolveVar method.  In this 
case we'd have  different servers represented as e.g.
var1
var2
var3
...
The other would give ServerInfo something like resolveServer which  would 
normally resolve to geronimo_home.  The gbeans looking inside  var would keep 
their current paths and just call the new resolve  method instead of the old 
one.  In this case we'd have servers like
var
server1/var
server2/var
...
In either case I think starting geronimo with a command line argument  pointing to the 
var directory is the only way to specify which server  you want to run; the default would 
presumably be as now "var".
Several people have suggested putting an additional config-store into  var for 
"private" use by a particular server.  At the moment I think   that providing a 
different config-store class that uses the new  resolve  method on server info would be 
the best way to do this.
I'm not attached to these ideas but this is as far as my thinking has  gone.  
Please comment.
thanks
david jencks




Re: RELEASE-NOTES-1.1

2006-06-08 Thread Dave Colasurdo

Hernan Cunico wrote:

Dave Colasurdo wrote:

Hernan Cunico wrote:


Hi All,
I updated the release notes and it is ready for your review and 
comments, here is the link


http://cwiki.apache.org/GMOxDOC11/release-notes-11txt.html

Cheers!
Hernan



Thanks Hernan!  A few comments:

1) In section "Installing and Starting Geronimo"

Suspect the geronimo.sh reference should be ./geronimo.sh


I did not include the ./ because I specified the full path. Having the 
full path do you still need to specify the ./ ?



Nope.  It works fine with the full path.


2) In section "Significant Changes"

-Shared Library Support
-Statement Cache for JDBC drivers
-Dynamic Plugin support
-In-place deployment of exploded applications
-Dependent Package Upgrades (Tomcat, Jetty, etc.)


DONE.



Thanks

3)Also, probably want a new section on "Migrating applications from 
previous releases" that references the existence of the Upgrade tool 
that David J has created (and Lin is documenting) and any other major 
differences that existing users will need to know.  It should link to 
any other migration documentation that we have.


Is that doc already available, I couldn't find the pointer on the dev list.




http://www.mail-archive.com/user@geronimo.apache.org/msg03519.html



Thanks
-Dave-


Thanks for the comments.

Cheers!
Hernan




Re: RELEASE-NOTES-1.1

2006-06-08 Thread Dave Colasurdo

Hernan Cunico wrote:

Hi All,
I updated the release notes and it is ready for your review and 
comments, here is the link


http://cwiki.apache.org/GMOxDOC11/release-notes-11txt.html

Cheers!
Hernan



Thanks Hernan!  A few comments:

1) In section "Installing and Starting Geronimo"

Suspect the geronimo.sh reference should be ./geronimo.sh

2) In section "Significant Changes"

-Shared Library Support
-Statement Cache for JDBC drivers
-Dynamic Plugin support
-In-place deployment of exploded applications
-Dependent Package Upgrades (Tomcat, Jetty, etc.)

3)Also, probably want a new section on "Migrating applications from 
previous releases" that references the existence of the Upgrade tool 
that David J has created (and Lin is documenting) and any other major 
differences that existing users will need to know.  It should link to 
any other migration documentation that we have.


Thanks
-Dave-


Re: 1.1 Candidate releases available

2006-06-07 Thread Dave Colasurdo

Guillaume Nodet wrote:



and the plugins portlet does not display hyperlinks, so plugins can not 
be installed...




Aaron,

It seems that the plugin problems (installing samples, installing 
plugins from the admin console)that we saw last week have reappeared in 
the RC build.


These problems originally appeared ...then disappeared for a few builds 
but have resurfaced again in the RC build.  Is this a geronimo problem 
or a plugins regen or plugins website issue? It does not seem to be 
related to ibiblio availability..


Here is a link to an earlier append on this subject:

http://www.mail-archive.com/dev@geronimo.apache.org/msg23286.html

Thanks
-Dave-



Re: [Fwd: build: Geronimo 1.1-410806] - Sample Installation fails

2006-06-01 Thread Dave Colasurdo
Also, doesn't look like the admin console is finding any installable 
plugins when "search for plugins" is selected. :(


Thanks
-Dave-

Aaron Mulder wrote:

Well, that would seem to rule out an ibiblio problem.  I guess we need
to change the error message to indicate which dependency is missing.
:)

Thanks,
Aaron

On 6/1/06, Dave Colasurdo <[EMAIL PROTECTED]> wrote:
All three sample installations fail with the same exception shown 
below...


Aaron Mulder wrote:
> The sample plugins are built as part of the build, but there's a
> separate process to build the repository metadata and update the
> plugin site.
>
> As for this specific error, the JSP and LDAP examples have external
> dependencies, but the Servlets examples don't -- so if the Servlets
> example works but the others don't, that suggests a problem with
> ibiblio.
>
> Thanks,
>Aaron
>
> On 6/1/06, Dave Colasurdo <[EMAIL PROTECTED]> wrote:
>> It seems that the default samples won't install from the welcome page
>> for this build.  Do the plugins for the samples need to be updated and
>> regenerated?  Looks like a missing dependency..
>>
>> BTW, where does the plugin regeneration take place?  Is it part of the
>> geronimo build or is it done externally?
>>
>> Hmmm.. Looks like http://www.ibiblio.org/maven2/ is intermittently
>> available/not available.. Perhaps that is the real issue..
>>
>> Here is the stacktrace:
>>
>> 11:51:44,404 ERROR [[servlet_sample_installer]] Servlet.service() for
>> servlet servlet_sample_installer threw exception
>> org.apache.geronimo.kernel.repository.MissingDependencyException: 
Cannot

>> install plugin geronimo/servlets-examples-tomcat/1.1-SNAPSHOT/car on
>> Geronimo 1.1-410806
>>  at
>> 
org.apache.geronimo.system.plugin.PluginInstallerGBean.validatePlugin(PluginInstallerGBean.java:563) 


>>
>>  at
>> 
org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact(PluginInstallerGBean.java:618) 


>>
>>  at
>> 
org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:378) 


>>
>>  at
>> 
org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:307) 


>>
>>  at
>> 
org.apache.geronimo.system.plugin.PluginInstallerGBean$$FastClassByCGLIB$$cebc327e.invoke() 


>>
>>  at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>>  at
>> 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) 


>>
>>  at
>> 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) 


>>
>>  at
>> 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) 


>>
>>  at
>> 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)

>>  at
>> 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) 


>>
>>  at
>> 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) 


>>
>>  at
>> 
org.apache.geronimo.system.plugin.PluginInstaller$$EnhancerByCGLIB$$2fd39c57.install() 


>>
>>  at
>> 
org.apache.geronimo.welcome.AbsentSampleServlet.doInstall(AbsentSampleServlet.java:72) 


>>
>>  at
>> 
org.apache.geronimo.welcome.AbsentSampleServlet.doGet(AbsentSampleServlet.java:52) 


>>
>>  at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
>>  at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)

>>  at
>> 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 


>>
>>  at
>> 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 


>>
>>  at
>> 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 


>>
>>  at
>> 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 


>>
>>  at
>> 
org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:46) 


>>
>>  at
>> 
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:342) 


>>
>>  at
>> 
org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31) 


>>
>>  at
>> 
org.apache.catalina.core.Standard

Re: [Fwd: build: Geronimo 1.1-410806] - Sample Installation fails

2006-06-01 Thread Dave Colasurdo

All three sample installations fail with the same exception shown below...

Aaron Mulder wrote:

The sample plugins are built as part of the build, but there's a
separate process to build the repository metadata and update the
plugin site.

As for this specific error, the JSP and LDAP examples have external
dependencies, but the Servlets examples don't -- so if the Servlets
example works but the others don't, that suggests a problem with
ibiblio.

Thanks,
   Aaron

On 6/1/06, Dave Colasurdo <[EMAIL PROTECTED]> wrote:

It seems that the default samples won't install from the welcome page
for this build.  Do the plugins for the samples need to be updated and
regenerated?  Looks like a missing dependency..

BTW, where does the plugin regeneration take place?  Is it part of the
geronimo build or is it done externally?

Hmmm.. Looks like http://www.ibiblio.org/maven2/ is intermittently
available/not available.. Perhaps that is the real issue..

Here is the stacktrace:

11:51:44,404 ERROR [[servlet_sample_installer]] Servlet.service() for
servlet servlet_sample_installer threw exception
org.apache.geronimo.kernel.repository.MissingDependencyException: Cannot
install plugin geronimo/servlets-examples-tomcat/1.1-SNAPSHOT/car on
Geronimo 1.1-410806
 at
org.apache.geronimo.system.plugin.PluginInstallerGBean.validatePlugin(PluginInstallerGBean.java:563) 


 at
org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact(PluginInstallerGBean.java:618) 


 at
org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:378) 


 at
org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:307) 


 at
org.apache.geronimo.system.plugin.PluginInstallerGBean$$FastClassByCGLIB$$cebc327e.invoke() 


 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) 


 at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) 


 at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) 


 at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) 


 at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) 


 at
org.apache.geronimo.system.plugin.PluginInstaller$$EnhancerByCGLIB$$2fd39c57.install() 


 at
org.apache.geronimo.welcome.AbsentSampleServlet.doInstall(AbsentSampleServlet.java:72) 


 at
org.apache.geronimo.welcome.AbsentSampleServlet.doGet(AbsentSampleServlet.java:52) 


 at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) 


 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) 


 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 


 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) 


 at
org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:46) 


 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:342) 


 at
org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31) 


 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) 


 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) 


 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) 


 at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) 


 at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) 


 at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667) 


 at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) 


 at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) 


 at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) 


 at java.lang.Thread.run(Thread.java:534)

Thanks
-Dave-

 Original Message 
Subject: build: Geronimo 1.1-410806
Date: 1 Jun 2006 10:08:57 -
From: [EMAIL PROTECTED]
Reply-To: user@geronimo.apache.org
To: user@geronimo.apache.org

Geronimo 1.1-410806 (June 1, 2006)

http://people.apache.org/dist/geronimo/unstable/1.1-410806

geronimo-1.1-410806-sr

[Fwd: build: Geronimo 1.1-410806] - Sample Installation fails

2006-06-01 Thread Dave Colasurdo
It seems that the default samples won't install from the welcome page 
for this build.  Do the plugins for the samples need to be updated and 
regenerated?  Looks like a missing dependency..


BTW, where does the plugin regeneration take place?  Is it part of the 
geronimo build or is it done externally?


Hmmm.. Looks like http://www.ibiblio.org/maven2/ is intermittently 
available/not available.. Perhaps that is the real issue..


Here is the stacktrace:

11:51:44,404 ERROR [[servlet_sample_installer]] Servlet.service() for 
servlet servlet_sample_installer threw exception
org.apache.geronimo.kernel.repository.MissingDependencyException: Cannot 
install plugin geronimo/servlets-examples-tomcat/1.1-SNAPSHOT/car on 
Geronimo 1.1-410806
at 
org.apache.geronimo.system.plugin.PluginInstallerGBean.validatePlugin(PluginInstallerGBean.java:563)
at 
org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact(PluginInstallerGBean.java:618)
at 
org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:378)
at 
org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:307)
at 
org.apache.geronimo.system.plugin.PluginInstallerGBean$$FastClassByCGLIB$$cebc327e.invoke()

at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)
at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at 
org.apache.geronimo.system.plugin.PluginInstaller$$EnhancerByCGLIB$$2fd39c57.install()
at 
org.apache.geronimo.welcome.AbsentSampleServlet.doInstall(AbsentSampleServlet.java:72)
at 
org.apache.geronimo.welcome.AbsentSampleServlet.doGet(AbsentSampleServlet.java:52)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at 
org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:46)
at 
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:342)
at 
org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:31)
at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

at java.lang.Thread.run(Thread.java:534)

Thanks
-Dave-

 Original Message 
Subject: build: Geronimo 1.1-410806
Date: 1 Jun 2006 10:08:57 -
From: [EMAIL PROTECTED]
Reply-To: user@geronimo.apache.org
To: user@geronimo.apache.org

Geronimo 1.1-410806 (June 1, 2006)

http://people.apache.org/dist/geronimo/unstable/1.1-410806

   geronimo-1.1-410806-src.tar.gz01-Jun-2006 02:31  7.9M
   geronimo-1.1-410806-src.zip   01-Jun-2006 02:27   11M
   geronimo-jetty-j2ee-1.1-410806.tar.gz 01-Jun-2006 02:26   35M
   geronimo-jetty-j2ee-1.1-410806.zip01-Jun-2006 02:31   35M
   geronimo-jetty-minimal-1.1-410806.tar.gz  01-Jun-2006 02:27   16M
   geronimo-jetty-minimal-1.1-410806.zip 01-Jun-2006 02:34   16M
   geronimo-tomcat-j2ee-1.1-410806.tar.gz01-Jun-2006 02:29   35M
   geronimo-tomcat-j2ee-1.1-410806.zip   01-Jun-2006 02:24   35M
   geronimo-tomcat-minimal-1.1-410806.tar.gz 01-Jun-2006 02:32   16M

[jira] Commented: (GERONIMO-2006) Deploying an application with an incorrect deployment plan results in non-functional admin console panel

2006-05-15 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-2006?page=comments#action_12402408
 ] 

Dave Colasurdo commented on GERONIMO-2006:
--

Thanks for looking at this issue..  
I originally created the pblm on a build that was done just prior to the 
cut-over to moduleId.  So the original reported failures weren't related to 
configId -vs- moduleId.. though that pblm is also worth investigation.

Concerning the non-functioning "web app WARs" panel .. The failure was pretty 
solid..  Perhaps this has gone away.  I will try to recreate after getting a 
clean build.  Though may be a bit delayed as I have been encountering 
connection errors ( svn: PROPFIND of '/openejb/branches/v2_1/openejb2': could 
not connect to server (https://svn.codehaus.org)) with maven m:fresh-checkout 
all day :(
-Dave-

> Deploying an application with an incorrect deployment plan results in 
> non-functional admin console panel
> 
>
>  Key: GERONIMO-2006
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2006
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: deployment, console
> Versions: 1.1
> Reporter: Dave Colasurdo
> Assignee: Aaron Mulder
> Priority: Blocker
>  Fix For: 1.1
>  Attachments: Myapp.war, badPlan.xml, badPlan2.xml, stackTrace.log
>
> Deploying myApp.war using badPlan.xml (both attached) results in a 
> non-functioning "Show Web App Wars" panel.
> The console "Deploy Applications" panel reports "application installed and 
> started successfully".  However, the application did not startup succesfully. 
>  The badPlan file is actually missing tcpListenerAddress=auto which causes 
> TomcatReceiver Gbean to fail startup.  I've attached the stacktrace to the 
> JIRA.  
> From then on, the "Web App Wars" console panel shows "portlet error" and 
> there is no way to uninstall the bad application via the console.  The server 
> must be stopped and restarted in order to have the "Web App War" panel 
> function correctly.
> The console should be able to report the true status of the "deploy/start" 
> and recover from deploying a bad plan.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: Please try out the upgrade jar

2006-05-15 Thread Dave Colasurdo
I've also noticed another difference between the 1.0 and 1.1 deployment 
plans.


Concerning the following xml:

  geronimo-properties-realm
  

  class="org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal"/>



  
class="org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal"/>

  

  


IIRC, for *G1.0*, certain applications required this xml in order to 
deploy/start properly on Jetty.  It was *not* required for Tomcat.


For *G1.1*, it seems that these security settings are required for both 
Jetty and Tomcat.  The point is that Jetty applications will migrate 
fine though Tomcat applications may now require these few additional 
lines of xml.


Perhaps the Upgrade tool should account for this case..

Thanks
-Dave-


David Jencks wrote:
Thanks for trying it out.  I changed how it starts quite a bit today -- 
I hope it hasn't become too slow.


I also think I fixed the schema issue Dave Colasurdo found.

thanks
david jencks

On May 14, 2006, at 3:57 PM, Chris Cardona wrote:


Hi David J.,

This is very helpful! So far it worked for the simple
ejb, war, ear that I've tested. I'll let you know if I
ran into problems deploying other modules.

Dave Colasurdo,

FYI, I tried upgrading my geronimo-web.xml and it was
converted from:

http://geronimo.apache.org/xml/ns/web";
...

To:

http://geronimo.apache.org/xml/ns/j2ee/web-1.1";
...

Maybe the upgrade tool is not expecting:

http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-1.0";
...

Not sure if this is a bug or that's the expected
behavior.

Chris

--- Dave Colasurdo <[EMAIL PROTECTED]> wrote:


Thanks David!  It seems to run fine on the simple
plans that I have
tried though I do have a few quick comments and
observations..

1) Should the version in the schema name be updated
(from 1.0 -> 1.1)
for both jetty and tomcat plans? For example, the
following line is
unchanged when the tool is run..
   
xmlns="http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-1.0";>


2) When using a unicode file as input (on windows
platform) the output
file isn't created in unicode format.

3) On windows platform, it seems that CR (x'0D') is
inserted on the end
of every line..  This appears as a musical note in
my editor :)

-Dave-


David Jencks wrote:

I put the upgrade jar at





http://people.apache.org/~djencks/geronimo-upgrade-1.1-SNAPSHOT.jar


It would be very helpful to find out to what

extent this works in real

life.

It's supposed to include all the classes it needs

(that's why its so big)


usage:

java -jar geronimo-upgrade-1.1-SNAPSHOT.jar 
to source plan> [
to target plan>]

if you leave out the target, you'll get output in

the same directory as

the source.

thanks
david jencks








__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com






Re: Please try out the upgrade jar

2006-05-12 Thread Dave Colasurdo
Thanks David!  It seems to run fine on the simple plans that I have 
tried though I do have a few quick comments and observations..


1) Should the version in the schema name be updated (from 1.0 -> 1.1) 
for both jetty and tomcat plans? For example, the following line is 
unchanged when the tool is run..

  http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-1.0";>

2) When using a unicode file as input (on windows platform) the output 
file isn't created in unicode format.


3) On windows platform, it seems that CR (x'0D') is inserted on the end 
of every line..  This appears as a musical note in my editor :)


-Dave-


David Jencks wrote:

I put the upgrade jar at

http://people.apache.org/~djencks/geronimo-upgrade-1.1-SNAPSHOT.jar

It would be very helpful to find out to what extent this works in real 
life.


It's supposed to include all the classes it needs (that's why its so big)

usage:

java -jar geronimo-upgrade-1.1-SNAPSHOT.jar  [to target plan>]


if you leave out the target, you'll get output in the same directory as 
the source.


thanks
david jencks





Re: New Feature Wednesday

2006-05-12 Thread Dave Colasurdo
I think Joe has raised a valid point here...  Providing ongoing unstable 
builds is quite useful.  However, if there is no simple link to them 
from the Geronimo website then how will users find them?


Why not add a simple link to the unstable builds (or at least the 
location of the most recent 1.1 build) on the Geronimo main download page?


This will encourage user participation and feedback for 1.1..

-Dave-


Joe Bohn wrote:
I agree with everyone else that it is really great to have these 
unstable builds being produced and posted on a regular basis!  It will 
help encourage users to pick up the latest more quickly and provide us 
with quicker feedback.


How is it expected that users will find these unstable builds?  Is there 
some way to get to the unstable builds from the geronimo web site?  I 
think more people would find it and use it if there was a link from the 
downloads page to http://cvs.apache.org/dist/geronimo/unstable/ .


One more question:  How long will these builds "hang around"?  I see 
that there are still builds from 1.0 out there.  Just a nit - but it 
would be nice if we could put the most recent build at the top of the list.


Joe


David Blevins wrote:

All,

I've revived our script that creates unstable builds.  Further, I've  
hooked it up to run every Wednesday at 6am PST.  I chose Wednesday as  
it gives developers a couple days into the week to try and get  
features in that they'd like people to try out.  It also gives a  
couple days in the week for users to give feedback.


The goal is to have a nice steady drum beat of content reaching the  
community to add more iterations to what is inherently an iterative  
process.  More iterations means more interactions which means a  
healthier community economy.  I could spend forever counting out the  
benefits to the community and overall quality of the software  
produced/consumed.


Here is the info for the very latest build:

Geronimo 1.1-405734 - May 10, 2006
http://cvs.apache.org/dist/geronimo/unstable/1.1-405734/

geronimo-1.1-405734-src.tar.gz
geronimo-1.1-405734-src.zip
geronimo-jetty-j2ee-1.1-405734.tar.gz
geronimo-jetty-j2ee-1.1-405734.zip
geronimo-jetty-minimal-1.1-405734.tar.gz
geronimo-jetty-minimal-1.1-405734.zip
geronimo-tomcat-j2ee-1.1-405734.tar.gz
geronimo-tomcat-j2ee-1.1-405734.zip
geronimo-tomcat-minimal-1.1-405734.tar.gz
geronimo-tomcat-minimal-1.1-405734.zip

Changelog:

http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Latest 
+Unstable


The changelog is automatically generated along with the unstable  
build, so keep an eye on that page for future updates!



All the best,
David






Geronimo 1.1 web tier clustering (with Tomcat 5.5.15) - documentation

2006-05-11 Thread Dave Colasurdo
The Geronimo 1.1 web tier clustering documentation (using Tomcat 5.5.15) 
and updated deployment plans are available at:


http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Clustering+Example


-Dave-


Re: Tomcat version in G1.1 for clustering

2006-05-11 Thread Dave Colasurdo

Filip Hanik - Dev Lists wrote:


Dave Colasurdo wrote:


*Problem1*
When testing Sticky session, my browser locks unto a particular 
cluster member (e.g. node1) due to the nodeid in the cookie. If I kill 
node1, the session fails over into node2 and all my session data is 
still present. This is good.
The nodeid in the cookie continues to say node1 (this is also true w/ 
TC 5.5.9 w/ and mod-jk)..
ok, this is probably not desired behavior for a cluster with more than 2 
nodes.
For this to work correctly, you need to have the JvmRouteBinderValve 
configured in tomcat.
This valve, will rewrite the sessionId to include the new jvmRoute, 
node2 in your scenario.


Filip



Updated the deployment plan with the new Valve (included in the Valve 
Chain) and all now works as expected.  After failover, the cookie is 
updated with the nodeid of the new server that processes the request.


 
name="className">org.apache.catalina.cluster.session.JvmRouteBinderValve


enabled=true



Will update the G1.1 plan on the wiki.

-Dave-


[jira] Updated: (GERONIMO-2006) Deploying an application with an incorrect deployment plan results in non-functional admin console panel

2006-05-10 Thread Dave Colasurdo (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2006?page=all ]

Dave Colasurdo updated GERONIMO-2006:
-

Summary: Deploying an application with an incorrect deployment plan results 
in non-functional admin console panel  (was: Deploying an application with an 
incorrect depolyment plan results in non-functional admin console panel)

> Deploying an application with an incorrect deployment plan results in 
> non-functional admin console panel
> 
>
>  Key: GERONIMO-2006
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2006
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: console
>     Versions: 1.1
> Reporter: Dave Colasurdo
>  Attachments: Myapp.war, badPlan.xml, badPlan2.xml, stackTrace.log
>
> Deploying myApp.war using badPlan.xml (both attached) results in a 
> non-functioning "Show Web App Wars" panel.
> The console "Deploy Applications" panel reports "application installed and 
> started successfully".  However, the application did not startup succesfully. 
>  The badPlan file is actually missing tcpListenerAddress=auto which causes 
> TomcatReceiver Gbean to fail startup.  I've attached the stacktrace to the 
> JIRA.  
> From then on, the "Web App Wars" console panel shows "portlet error" and 
> there is no way to uninstall the bad application via the console.  The server 
> must be stopped and restarted in order to have the "Web App War" panel 
> function correctly.
> The console should be able to report the true status of the "deploy/start" 
> and recover from deploying a bad plan.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-2006) Deploying an application with an incorrect depolyment plan results in non-functional admin console panel

2006-05-10 Thread Dave Colasurdo (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2006?page=all ]

Dave Colasurdo updated GERONIMO-2006:
-

Attachment: badPlan2.xml

Here is another bad plan (badPlan2) that results in a slightly different error 
(i.e the deploy panel doesn't refresh and returns a blank page).

> Deploying an application with an incorrect depolyment plan results in 
> non-functional admin console panel
> 
>
>  Key: GERONIMO-2006
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2006
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: console
>     Versions: 1.1
> Reporter: Dave Colasurdo
>  Attachments: Myapp.war, badPlan.xml, badPlan2.xml, stackTrace.log
>
> Deploying myApp.war using badPlan.xml (both attached) results in a 
> non-functioning "Show Web App Wars" panel.
> The console "Deploy Applications" panel reports "application installed and 
> started successfully".  However, the application did not startup succesfully. 
>  The badPlan file is actually missing tcpListenerAddress=auto which causes 
> TomcatReceiver Gbean to fail startup.  I've attached the stacktrace to the 
> JIRA.  
> From then on, the "Web App Wars" console panel shows "portlet error" and 
> there is no way to uninstall the bad application via the console.  The server 
> must be stopped and restarted in order to have the "Web App War" panel 
> function correctly.
> The console should be able to report the true status of the "deploy/start" 
> and recover from deploying a bad plan.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-2006) Deploying an application with an incorrect depolyment plan results in non-functional admin console panel

2006-05-10 Thread Dave Colasurdo (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-2006?page=all ]

Dave Colasurdo updated GERONIMO-2006:
-

Attachment: stackTrace.log
badPlan.xml
Myapp.war

> Deploying an application with an incorrect depolyment plan results in 
> non-functional admin console panel
> 
>
>  Key: GERONIMO-2006
>  URL: http://issues.apache.org/jira/browse/GERONIMO-2006
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: console
>     Versions: 1.1
> Reporter: Dave Colasurdo
>  Attachments: Myapp.war, badPlan.xml, stackTrace.log
>
> Deploying myApp.war using badPlan.xml (both attached) results in a 
> non-functioning "Show Web App Wars" panel.
> The console "Deploy Applications" panel reports "application installed and 
> started successfully".  However, the application did not startup succesfully. 
>  The badPlan file is actually missing tcpListenerAddress=auto which causes 
> TomcatReceiver Gbean to fail startup.  I've attached the stacktrace to the 
> JIRA.  
> From then on, the "Web App Wars" console panel shows "portlet error" and 
> there is no way to uninstall the bad application via the console.  The server 
> must be stopped and restarted in order to have the "Web App War" panel 
> function correctly.
> The console should be able to report the true status of the "deploy/start" 
> and recover from deploying a bad plan.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (GERONIMO-2006) Deploying an application with an incorrect depolyment plan results in non-functional admin console panel

2006-05-10 Thread Dave Colasurdo (JIRA)
Deploying an application with an incorrect depolyment plan results in 
non-functional admin console panel


 Key: GERONIMO-2006
 URL: http://issues.apache.org/jira/browse/GERONIMO-2006
 Project: Geronimo
Type: Bug
Security: public (Regular issues) 
  Components: console  
Versions: 1.1
Reporter: Dave Colasurdo


Deploying myApp.war using badPlan.xml (both attached) results in a 
non-functioning "Show Web App Wars" panel.

The console "Deploy Applications" panel reports "application installed and 
started successfully".  However, the application did not startup succesfully.  
The badPlan file is actually missing tcpListenerAddress=auto which causes 
TomcatReceiver Gbean to fail startup.  I've attached the stacktrace to the 
JIRA.  

>From then on, the "Web App Wars" console panel shows "portlet error" and there 
>is no way to uninstall the bad application via the console.  The server must 
>be stopped and restarted in order to have the "Web App War" panel function 
>correctly.

The console should be able to report the true status of the "deploy/start" and 
recover from deploying a bad plan.




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



G1.1 Tomcat Clustering - Good news

2006-05-10 Thread Dave Colasurdo
Now that we have officially upgraded to TC 5.5.15, I've gone back and 
retried the clustering tests and it looks like G1.1 clustering is now 
working with TC5.5.15!!


The "Unable to send message through cluster sender" exception that was 
being thrown was caused by a problem in the application deployment plan. 
 Specifically, the tcpListen address had extra whitespace on the end 
that creates this problem.  Seems this should be trimmed automatically.



name="className">org.apache.catalina.cluster.tcp.ReplicationListener


tcpListenAddress=192.168.0.1 

tcpListenPort=4001
tcpSelectorTimeout=100
tcpThreadCount=6



Anyway, it seems that we can change this value to auto (e.g. 
 tcpListenAddress=auto) for TC 5.5.15 and all works well.


-Dave-


[jira] Commented: (GERONIMO-1976) Change Welcome Application for G1.1

2006-05-03 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1976?page=comments#action_12377630
 ] 

Dave Colasurdo commented on GERONIMO-1976:
--

BTW, the patch should get applied to /applications/welcome/src/webapp/
Thanks

> Change Welcome Application for G1.1
> ---
>
>  Key: GERONIMO-1976
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1976
>  Project: Geronimo
> Type: Improvement
> Security: public(Regular issues) 
>   Components: usability
> Versions: 1.1
> Reporter: Dave Colasurdo
>  Attachments: welcome-app.patch
>
> Update the G1.1 welcome app..
> - Unclutter the initial welcome screen 
> - Moved "replace url" information to backup page
> - Moved "slimmer geronimo" info to backup page
> - Updated "replace url" user deployment xml to G1.1 format
> - Geronimo-1900 adds a graphic that can be used on the new panels.  The 
> graphic is referenced though commented out for now.  It can be uncommented 
> when Geronimo-1900 patch is committed. 
> Also, the writeup for "slimmer Geronimo" still needs to evaluated in light of 
> the new little-G offering and Plugin capabilities.  
> I suspect we should reference all three on the "slimmerG" page.  Thoughts?
> Thanks
> -Dave-

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1976) Change Welcome Application for G1.1

2006-05-03 Thread Dave Colasurdo (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1976?page=all ]

Dave Colasurdo updated GERONIMO-1976:
-

Attachment: welcome-app.patch

> Change Welcome Application for G1.1
> ---
>
>  Key: GERONIMO-1976
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1976
>  Project: Geronimo
> Type: Improvement
> Security: public(Regular issues) 
>   Components: usability
> Versions: 1.1
> Reporter: Dave Colasurdo
>  Attachments: welcome-app.patch
>
> Update the G1.1 welcome app..
> - Unclutter the initial welcome screen 
> - Moved "replace url" information to backup page
> - Moved "slimmer geronimo" info to backup page
> - Updated "replace url" user deployment xml to G1.1 format
> - Geronimo-1900 adds a graphic that can be used on the new panels.  The 
> graphic is referenced though commented out for now.  It can be uncommented 
> when Geronimo-1900 patch is committed. 
> Also, the writeup for "slimmer Geronimo" still needs to evaluated in light of 
> the new little-G offering and Plugin capabilities.  
> I suspect we should reference all three on the "slimmerG" page.  Thoughts?
> Thanks
> -Dave-

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (GERONIMO-1976) Change Welcome Application for G1.1

2006-05-03 Thread Dave Colasurdo (JIRA)
Change Welcome Application for G1.1
---

 Key: GERONIMO-1976
 URL: http://issues.apache.org/jira/browse/GERONIMO-1976
 Project: Geronimo
Type: Improvement
Security: public (Regular issues) 
  Components: usability  
Versions: 1.1
Reporter: Dave Colasurdo


Update the G1.1 welcome app..

- Unclutter the initial welcome screen 
- Moved "replace url" information to backup page
- Moved "slimmer geronimo" info to backup page
- Updated "replace url" user deployment xml to G1.1 format
- Geronimo-1900 adds a graphic that can be used on the new panels.  The graphic 
is referenced though commented out for now.  It can be uncommented when 
Geronimo-1900 patch is committed. 

Also, the writeup for "slimmer Geronimo" still needs to evaluated in light of 
the new little-G offering and Plugin capabilities.  
I suspect we should reference all three on the "slimmerG" page.  Thoughts?
Thanks
-Dave-




-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Commented: (GERONIMO-1900) Sample app links on welcome app are broken by default

2006-05-02 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1900?page=comments#action_12377441
 ] 

Dave Colasurdo commented on GERONIMO-1900:
--

I still have a general uneasy feeling about this overall approach for the 
default examples.  

Prasad has done a good job given the current 
requirements/assumptions/restrictions of this JIRA.  However, I question the 
assumptions.  

The flow is currently:

1) User hits the welcome page and selects "servlets-examples"
2) The "would you like to install examples" page is presented
3) User selects "yes" and is brought to the admin console logon page
4) After logging on, the plugins page is displayed
5) User selects the plugin server and chooses "search"
6) User is presented with list of plugins (apachds, various examples, 
ldap-realm)
7) User selects "servlets-examples" for the appropriate web container
8)  Servlets-examples is magically installed along with any dependencies
9) User is presented with panel to "start servlets-examples"
10) User selects "start" and is returned to the plugins menu

The major problems I have with this approach is: 

a) The user that is trying to run a few simple examples is tossed into the 
middle of the admin console.  
b) First time users should be gently introduced to the console via the front 
welcome page
c) Users will be exposed to many other plugins (the list is growing) that are 
useful but not particulary pertinent to the task of installing examples 
c) The user is left stranded in the plugins page of the admin console without 
any path back to the original thing they wanted to do (i.e. run the samples)..  
They either have to retype the original url or hit the back button several 
times..

Any chance of either pre-installing the samples (like G1.0) or installing the 
samples with one click (perhaps cmdline plugin under the covers) and 
automatically redirecting the user to the samples with minimal user 
intervention?

Are we trying to showcase the plugin technology user interface or are we trying 
to provide a mechanism to quickly let the user run the samples?
Perhaps there should be a separate "plugins" link from the welcome page to 
showcase  the plugin technology. 

Thanks
-Dave-
 

> Sample app links on welcome app are broken by default
> -
>
>  Key: GERONIMO-1900
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1900
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: usability, sample apps
> Versions: 1.1
> Reporter: Aaron Mulder
> Assignee: Aaron Mulder
> Priority: Blocker
>  Fix For: 1.1
>  Attachments: welcome-2.patch, welcome-3.patch, welcome.patch
>
> It would be nice to take users to a page that would prompt them to install 
> the sample if they click a link to it and it's not present. However, 
> automating this would require us to be able to construct a link into a 
> portlet, which does not seem easy. 
> For now, the welcome app can include pages at the locations where the sample 
> apps will be bound, with text to the effect of: 
> This sample has not yet been installed. To install it, visit the 
> (URL)console(/URL) and select the Plugins page, click the Search for Plugins 
> button, and select the (NAME HERE) sample to install. Then visit this same 
> URL again to view the (NAME HERE) example.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (GERONIMO-1955) Move user applications out of Geronimo repo

2006-05-01 Thread Dave Colasurdo (JIRA)
Move user applications out of Geronimo repo
---

 Key: GERONIMO-1955
 URL: http://issues.apache.org/jira/browse/GERONIMO-1955
 Project: Geronimo
Type: Improvement
Security: public (Regular issues) 
  Components: usability  
Versions: 1.1
Reporter: Dave Colasurdo


User applications should be moved out of the Geronimo repository (i.e. 
/Geronimo-1.1/repository/geronimo )..  
This may be as simple as changing the sample/default deployment plans to 
contain a common groupid name. 

I'd recommend a short simple groupid name of "user-apps" or possibly 
user-applications".. Alternately Matt has suggested "installedJ2EEApps".

Whatever groupid name is chosen, the following should be changed:

-Change documentation to specify the default deployment location  (groupid in 
the deployment plans) and other references in the doc. 
-Consider creating this as an empty directory in the distributions.
-Change the deployment plans for the available examples to use this groupid.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: user-apps directory

2006-04-28 Thread Dave Colasurdo

Keeping with the theme of talking to myself..

I guess it is simpler to just change the groupid in the sample 
deployment plans to user-apps.  Of course users are free to specify any 
groupid they want .. but the default in the sample plans that we provide 
(including our documentation) will result in the user applications being 
separated from the geronimo plumbing by naming convention without any 
code impact..


-Dave-


Dave Colasurdo wrote:
This reminds me of a topic from a few weeks ago..  Is there a JIRA open 
to address separating the end user applications from the geronimo 
internal plumbing?


Specifically, /Geronimo-1.1/repository/geronimo/ seems like a strange 
spot for end user applications.  Searching for deployed applications 
seems a bit like looking for a needle in the haystack.


 /Geronimo-1.1/repository/ has nearly 40 directories
 /Geronimo-1.1/repository/geronimo has nearly 70 directories.

How about a simple /Geronimo-1.1/user-apps/ that contains only deployed 
user applications?


Thanks
-Dave-

David Jencks (JIRA) wrote:
remove config-store directories from assemblies, now that they aren't 
used any more
--- 



 Key: GERONIMO-1932
 URL: http://issues.apache.org/jira/browse/GERONIMO-1932
 Project: Geronimo
Type: Bug
Security: public (Regular issues)   Components: buildsystem  
Versions: 1.1Reporter: David Jencks

 Assigned to: David Jencks  Fix For: 1.1


modify the assembly plugin to not create the bogus empty unused 
obsolete config-store directory







Re: Simplify the welcome application

2006-04-28 Thread Dave Colasurdo

Aaron Mulder wrote:

On 4/28/06, Dain Sundstrom <[EMAIL PROTECTED]> wrote:

Can we simplify the welcome application for the server?  I find the
shear amount of text on the page overwhelming.  I'm hoping we can
push the fine detail of to secondary pages.


Do you have a proposal for what should go on the front page and what 
should not?




It does seem like a lot of information for the initial welcome page. 
This will likely be the first page users hit to see if their 
installation is successful.  We should keep it real simple with 
additional inks for more info..


I think we should create links for:

"Would you like your application to appear at this URL?" and
"Would you like a slimmer Geronimo installation?"

And move the details to separate pages.



Also, what is the strategy for easily acquiring the samples?


Someone was looking at that -- maybe pkashyap, I forget.  It was
mentioned on IRC yesterday.  The deal is if you click a link to a
sample that's not installed, it will explain and have a link to "click
here to go to the plugin download page where you can install sample
XYZ" or whatever.

I think the idea of web-based repository of plugins for geronimo is 
really cool and will benefit the project.  From the perspective of 
samples, the web-based plugin repository can provide an easy way to 
organize and quickly install samples.


However, I'm wondering if the plugin repository is really the best fit 
for quickly showcasing a few simple examples (e.g. servlets-examples).


A typical first time user will install geronimo, go to the welcome page 
and probably follow a few of the links to the samples.  In G1.0 it all 
merely works.  In G1.1, the user will need to navigate several panels 
(e.g. Would you like to install samples,  provide id/pw for console, get 
plugins from remote repo, start sample). I know we could probably 
suppress some of these panels, though the user will still likely need to 
make a few decisions about things they might not yet understand.  Also 
they are dependent on network connectivity as well as remote server 
availability.


Don't get me wrong, I think the plugin technology is a great idea and 
quite useful.  I'm just wondering if we should continue to pre-populate 
the G binary image with 1 or 2 simple samples that just merely work for 
first time users..


Thanks
-Dave-



Thanks,
   Aaron




user-apps directory

2006-04-27 Thread Dave Colasurdo
This reminds me of a topic from a few weeks ago..  Is there a JIRA open 
to address separating the end user applications from the geronimo 
internal plumbing?


Specifically, /Geronimo-1.1/repository/geronimo/ seems like a strange 
spot for end user applications.  Searching for deployed applications 
seems a bit like looking for a needle in the haystack.


 /Geronimo-1.1/repository/ has nearly 40 directories
 /Geronimo-1.1/repository/geronimo has nearly 70 directories.

How about a simple /Geronimo-1.1/user-apps/ that contains only deployed 
user applications?


Thanks
-Dave-

David Jencks (JIRA) wrote:

remove config-store directories from assemblies, now that they aren't used any 
more
---

 Key: GERONIMO-1932
 URL: http://issues.apache.org/jira/browse/GERONIMO-1932
 Project: Geronimo
Type: Bug
Security: public (Regular issues) 
  Components: buildsystem  
Versions: 1.1
Reporter: David Jencks
 Assigned to: David Jencks 
 Fix For: 1.1



modify the assembly plugin to not create the bogus empty unused obsolete 
config-store directory



Re: Release 1.1 - Question about Java 1.5 Warning message

2006-04-27 Thread Dave Colasurdo
Users that deploy DayTrader or use CORBA EJBS will still encounter 
problems when using JDK 1.5.


Is it possible to spit out some sort of conditional warning such as "JDK 
1.5 not supported for CORBA" and "DayTrader application not supported on 
JDK 1.5" for these cases?


Or at least "tone down" the JVM warning text at startup to be less harsh 
and specifically mention only the known restrictions.



-Dave-


Matt Hogstrom wrote:

All,

I wanted to clarify what our plan is for the JVM Check that is done to 
verify that a user is running on Java 1.4.  If someone chooses to accept 
the responsibility and use Java 1.5 it would be rather annoying to have 
this message come out every time.


I think we have three options:

1. Leave it as is (warning comes out all the time)
2. Allow someone to set a property or other mechanism to tell the server 
to not to issue the warning message.
3. Take the message out because 1.1 will tolerate 1.5 and we're not 
shipping DayTrader installed so the javax.xml.namespace.QName problem 
won't be visible.


Personally I prefer 3 if there are no other issues.

Thoughts?

Matt




[jira] Commented: (GERONIMO-1884) Samples not installed properly in G1.1 - several issues

2006-04-25 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1884?page=comments#action_12376249
 ] 

Dave Colasurdo commented on GERONIMO-1884:
--

Reopened ...so that most recent comments won't get lost.. -Dave-

> Samples not installed properly in G1.1 - several issues
> ---
>
>  Key: GERONIMO-1884
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1884
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: sample apps
> Versions: 1.1
> Reporter: Dave Colasurdo
> Assignee: Aaron Mulder
> Priority: Critical
>  Fix For: 1.1

>
> IT appears that the Geronimo samples have recently been removed from the 
> default distributions and replaced with the ability to download them through 
> the admin console.  There are several issues that need to be addressed:
> 1) The Sample links on the Geronimo welcome page are dead.. This needs to be 
> updated with instructions on how to download, start and access the samples..
> 2) Assuming that the admin console "plugins" is the correct spot to download 
> the samples.. 
>  2a) The initial panel presented to the user is a bit confusing and is 
> missing the ldap-demo..
>  2b) After downloading the jsp or servlet examples.. The user is presented 
> with a "start examples" box..  Selecting this does not work and results in an 
> exception (attached below)
>  2c) "start examples" box does not return any status 
>  2d) Manually starting the example via the command  line also does not work. 
> and results in an exception...
> Exception for 2b
> Geronimo Application Server started
> 
> # Installed configuration
> #   id = geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car
> #   location = 
> /home/davecola/geronimo-1.1-041906/assemblies/j2ee-tomcat-server/target/geronimo-1.1-SNAPSHOT/repository/geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/jsp-examples-tomcat-1.1-SNAPSHOT.car
> 
> 14:12:04,651 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
> the FAILED state: 
> abstractName="geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car?configurationName=geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car"
> java.lang.ClassCastException
> at 
> org.apache.geronimo.kernel.config.Configuration.buildClassPath(Configuration.java:380)
> at 
> org.apache.geronimo.kernel.config.Configuration.createConfigurationClasssLoader(Configuration.java:322)
> at 
> org.apache.geronimo.kernel.config.Configuration.(Configuration.java:267)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
> at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
> at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:932)
> at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
> at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
> at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:525)
> at 
> org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.java:376)
> at 
> org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:143)
> at 
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:267)
> at 
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:235)
> at 
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:210)
> at 
> org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfiguration(KernelConfigurationManager.java:111)
> at 
> org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClassByCGLIB$$b117102f.invoke()
> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> at 
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
> at 
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
> at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(G

[jira] Commented: (GERONIMO-1884) Samples not installed properly in G1.1 - several issues

2006-04-24 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1884?page=comments#action_12376064
 ] 

Dave Colasurdo commented on GERONIMO-1884:
--

Thanks Aaron!!

The servlet and jsp examples seem to install and start fine with the latest 
build..

A few comments:

 - Is it possible to suppress the missing web containers examples (e.g. 
suppress jetty examples in the tomcat distribution and vice versa).  There 
presence seems awkward..
- There seems to be a mismatch in terminology..  Title reads import/export 
configurations.. the details talk about installing a plugin..  
- The Ldap example is missing from the list.
- It would be nice if there were a few words documenting how to uninstall the 
config/plugin.  Perhaps just a simple statement "imported configurations can be 
removed by uninstalling the appropriate application"   It wasn't clear to me at 
first  if the term "plugin" implied some uninstall step beyond a simple 
application uninstall.   

Thanks
-Dave-

> Samples not installed properly in G1.1 - several issues
> ---
>
>  Key: GERONIMO-1884
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1884
>  Project: Geronimo
> Type: Bug
> Security: public(Regular issues) 
>   Components: sample apps
> Versions: 1.1
> Reporter: Dave Colasurdo
> Assignee: Aaron Mulder
> Priority: Critical
>  Fix For: 1.1

>
> IT appears that the Geronimo samples have recently been removed from the 
> default distributions and replaced with the ability to download them through 
> the admin console.  There are several issues that need to be addressed:
> 1) The Sample links on the Geronimo welcome page are dead.. This needs to be 
> updated with instructions on how to download, start and access the samples..
> 2) Assuming that the admin console "plugins" is the correct spot to download 
> the samples.. 
>  2a) The initial panel presented to the user is a bit confusing and is 
> missing the ldap-demo..
>  2b) After downloading the jsp or servlet examples.. The user is presented 
> with a "start examples" box..  Selecting this does not work and results in an 
> exception (attached below)
>  2c) "start examples" box does not return any status 
>  2d) Manually starting the example via the command  line also does not work. 
> and results in an exception...
> Exception for 2b
> Geronimo Application Server started
> 
> # Installed configuration
> #   id = geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car
> #   location = 
> /home/davecola/geronimo-1.1-041906/assemblies/j2ee-tomcat-server/target/geronimo-1.1-SNAPSHOT/repository/geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/jsp-examples-tomcat-1.1-SNAPSHOT.car
> 
> 14:12:04,651 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
> the FAILED state: 
> abstractName="geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car?configurationName=geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car"
> java.lang.ClassCastException
> at 
> org.apache.geronimo.kernel.config.Configuration.buildClassPath(Configuration.java:380)
> at 
> org.apache.geronimo.kernel.config.Configuration.createConfigurationClasssLoader(Configuration.java:322)
> at 
> org.apache.geronimo.kernel.config.Configuration.(Configuration.java:267)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
> at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
> at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:932)
> at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
> at 
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
> at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:525)
> at 
> org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.java:376)
> at 
> org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:143)
> at 
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:267)
> at 
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.loa

[jira] Created: (GERONIMO-1884) Samples not installed properly in G1.1 - several issues

2006-04-21 Thread Dave Colasurdo (JIRA)
Samples not installed properly in G1.1 - several issues
---

 Key: GERONIMO-1884
 URL: http://issues.apache.org/jira/browse/GERONIMO-1884
 Project: Geronimo
Type: Bug
Security: public (Regular issues) 
  Components: sample apps  
Versions: 1.1
Reporter: Dave Colasurdo
Priority: Critical


IT appears that the Geronimo samples have recently been removed from the 
default distributions and replaced with the ability to download them through 
the admin console.  There are several issues that need to be addressed:

1) The Sample links on the Geronimo welcome page are dead.. This needs to be 
updated with instructions on how to download, start and access the samples..

2) Assuming that the admin console "plugins" is the correct spot to download 
the samples.. 
 2a) The initial panel presented to the user is a bit confusing and is missing 
the ldap-demo..
 2b) After downloading the jsp or servlet examples.. The user is presented with 
a "start examples" box..  Selecting this does not work and results in an 
exception (attached below)
 2c) "start examples" box does not return any status 
 2d) Manually starting the example via the command  line also does not work. 
and results in an exception...


Exception for 2b

Geronimo Application Server started

# Installed configuration
#   id = geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car
#   location = 
/home/davecola/geronimo-1.1-041906/assemblies/j2ee-tomcat-server/target/geronimo-1.1-SNAPSHOT/repository/geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/jsp-examples-tomcat-1.1-SNAPSHOT.car

14:12:04,651 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
the FAILED state: 
abstractName="geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car?configurationName=geronimo/jsp-examples-tomcat/1.1-SNAPSHOT/car"
java.lang.ClassCastException
at 
org.apache.geronimo.kernel.config.Configuration.buildClassPath(Configuration.java:380)
at 
org.apache.geronimo.kernel.config.Configuration.createConfigurationClasssLoader(Configuration.java:322)
at 
org.apache.geronimo.kernel.config.Configuration.(Configuration.java:267)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:932)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:267)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:525)
at 
org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.java:376)
at 
org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:143)
at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:267)
at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:235)
at 
org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:210)
at 
org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfiguration(KernelConfigurationManager.java:111)
at 
org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClassByCGLIB$$b117102f.invoke()
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:816)
at 
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at 
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at 
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at 
org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$a14ba351.loadConfiguration()
at 
org.apache.geronimo.console.car.ResultsHandler.actionAfterView(ResultsHandler.java:75)
at 
org.apache.geronimo.console.MultiPagePortlet.processAction(MultiPagePortlet.java:116)
at 
org.apache.pluto.core.PortletServlet.disp

Re: [continuum] BUILD FAILURE: Geronimo 1.1

2006-04-20 Thread Dave Colasurdo
 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
Final Memory : 5M/14M
Total time   : 1 minutes 34 seconds
Finished at  : Thursday, April 20, 2006 12:54:20 PM EDT


Aaron Mulder wrote:

Curious, I had a different error in the j2ee-installer (something
about missing daytrader CARs).  Are you sure you're getting the
SerializedConfigurationMarshaler error in j2ee-installer?  (That part
is buried a bit further down the stack trace.)

Thanks,
 Aaron

On 4/20/06, Dave Colasurdo <[EMAIL PROTECTED]> wrote:

Manually building the j2ee-server-tomcat and j2ee-server-jetty
assemblies seems to work fine  Though manually building the
j2ee-installer fails with the same error you are seeing...

-Dave-

Kevan Miller wrote:

OK. It's causing me problems, now. Guess we'd better do something about
it... ;-)

Dave, have you tried removing installer from your assemblies? Wonder if
this is an installer assembly issue or a general assembly issue. I would
assume it's a general issue...

Running with maven -X, you get the following. I'll start digging...

BUILD FAILED
File.. /home/kevan/geronimo/branches/1.1/maven.xml
Element... maven:reactor
Line.. 63
Column -1
Unable to obtain goal [multiproject:install-callback] --
/home/kevan/.maven/cache/geronimo-assembly-plugin-1.1.0-9/plugin.jelly:224:-1:

nullorg.apache.maven.werkz.UnattainableGoalException: Unable to obtain
goal [new5] -- /home/kevan/geronimo/branches/1.1/maven.xml:63:-1:
 Reactor subproject failure occurred
at org.apache.maven.werkz.Goal.fire(Goal.java:663)
at org.apache.maven.werkz.Goal.attain(Goal.java:592)
at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:693)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:511)
at org.apache.maven.cli.App.main(App.java:1258)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
org.apache.commons.jelly.JellyTagException:
/home/kevan/geronimo/branches/1.1/maven.xml:63:-1: 
Reactor subproject failure occurred
at
org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:378)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:78)

at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:109)

at org.apache.maven.werkz.Goal.fire(Goal.java:656)
at org.apache.maven.werkz.Goal.attain(Goal.java:592)
at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:693)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at org.apache.maven.cli.App.doMain(App.java:511)
at org.apache.maven.cli.App.main(App.java:1258)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
Caused by: org.apache.maven.werkz.UnattainableGoalException: Unable to
obtain goal [multiproject:install-callback] --
/home/kevan/.maven/cache/geronimo-assembly-plugin-1.1.0-9/plugin.jelly:224:-1:
 null
at org.apache.maven.werkz.Goal.fire(Goal.java:663)
at org.apache.maven.werkz.Goal.attain(Goal.java:592)
at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:693)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
at
org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:368)
... 16 more
Root cause
org.apache.maven.werkz.UnattainableGoalException: Unable to obtain goal
[multiproject:install-callback] --
/home/kevan/.maven/cache/geronimo-assembly-plugin-1.1.0-9/plugin.jelly:224:-1:
 null
at org.apache.maven.werkz.Goal.fire(Goal.java:663)
at org.apache.maven.werkz.Goal.attain(Goal.java:592)
at
org.apache.maven.p

Re: [continuum] BUILD FAILURE: Geronimo 1.1

2006-04-20 Thread Dave Colasurdo
hodAccessorImpl.java:39) 

at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 


at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
Final Memory : 7M/17M
Total time   : 3 minutes 51 seconds
Finished at  : Thursday, April 20, 2006 10:35:52 AM EDT



On Apr 20, 2006, at 9:01 AM, Dave Colasurdo wrote:




continuum wrote:

[snip]

BUILD FAILED
File.. 
/home/continuum/continuum-1.0.2/apps/continuum/work/68/maven.xml

Element... maven:reactor
Line.. 63
Column -1
Unable to obtain goal [multiproject:install-callback] -- 
/home/continuum/.geronimo-1.1-maven/cache/geronimo-assembly-plugin-1.1.0-9/plugin.jelly:224:-1: 
 null
Total time   : 16 minutes 57 seconds Finished at  : Thursday, April 
20, 2006 12:19:28 AM PDT



Anyone know how to get past this build failure?  It continues to fail 
even after a clean checkout and online build.  I know others are 
seeing this same failure..


Thanks
-Dave-






Re: [continuum] BUILD FAILURE: Geronimo 1.1

2006-04-20 Thread Dave Colasurdo



continuum wrote:

[snip]


BUILD FAILED
File.. /home/continuum/continuum-1.0.2/apps/continuum/work/68/maven.xml
Element... maven:reactor
Line.. 63
Column -1
Unable to obtain goal [multiproject:install-callback] -- 
/home/continuum/.geronimo-1.1-maven/cache/geronimo-assembly-plugin-1.1.0-9/plugin.jelly:224:-1:
  null
Total time   : 16 minutes 57 seconds 
Finished at  : Thursday, April 20, 2006 12:19:28 AM PDT





Anyone know how to get past this build failure?  It continues to fail 
even after a clean checkout and online build.  I know others are seeing 
this same failure..


Thanks
-Dave-


Re: Tomcat version in G1.1 for clustering

2006-04-19 Thread Dave Colasurdo

Thanks Filip!!

Filip Hanik - Dev Lists wrote:
5.5.15,16,17 has some new features, like the JvmRouteBinderValve, that 
will rewrite the session id for a new node when a node crashes.
This is an important feature. The coordination error that you ran into I 
am not yet sure why it is happening, hence I can't comment on it, and I 
don't know if it is a result of a code change or just a one time fluke.


I would make the same recommendation, to use 5.5.9 for 1.1 since 1.1 is 
right around the corner.


And I will extend/commit my help to get 1.2/5.5.17 in a good shape, 
including documentation and testing for the clustering piece.


Filip

Dave Colasurdo wrote:



Jeff Genender wrote:

I would vote for not moving to 5.5.16 for 1.1.  IMHO, its too close.  We
did some preliminary testing for 5.5.15 and it seems ok...and we will
know in the next several days if its good to bake in to 1.1.  


Filip,

How significant are the 5.5.15 bugs that you alluded to?  Or is this 
just a general request to use the latest level...


Are the problems unique to clustering?

Do you suspect the coordination error to be a code bug in 5.5.15? 
AFAICT, my setup is identical to 5.5.9..


Would like your input on 5.5.9 -vs- 5.5.15..

Thanks
-Dave-

5.5.9 is fine to stick with since its pretty stable and it just 
works, and in the

event 5.5.15 causes any discomfort during testing, we are comfortable
that we can fall back on it.

IIRC, the 5.5.16 issues had to do with cross context stuff that David
Jencks and I worked pretty diligently on to fix.  So I would probably be
apt to push a -1 on 5.5.16 for 1.1.

Jeff

Dave Colasurdo wrote:
Hmmm..  What level of Tomcat does the community want to include in 
G1.1?


Background...

Tomcat 5.5.9 - current working level in G1.0 and G1.1.. Clustering
works.. TCK is testing with this level..

Tomcat 5.5.10-5.5.14 - clustering is broken

Tomcat 5.5.15 - Clustering seems to work somewhat. We've encountered at
least one bug. Filip (tomcat clustering developer) mentioned there are
still some significant bugs in this level and advises us to move to 
5.5.16.


Tomcat 5.5.16 - Jeff has mentioned that he and David J had previously
discovered some issues that required significant rework that he didn't
want to tackle until G1.2..

So...  Do we stick with 5.5.9 for G1.1 and move to 5.5.16+ in G1.2?

Thanks
-Dave-



Filip Hanik - Dev Lists wrote:

looks like you are right, there where some other fixes in .16 that
were important, so it may be better to use that one.
seems like you got a coordination error, ie, node1 requested state
from node2, but node2 didn't know about node1, and that caused the
stack trace from below.

Filip


Dave Colasurdo wrote:

Thanks Filip!!

http://mail-archives.apache.org/mod_mbox/tomcat-users/200512.mbox/[EMAIL PROTECTED] 




seems to indicate that it is fixed in 5.5.15..

Is it fixed in 5.5.15 or 5.5.16?

Thanks
-Dave-

Filip Hanik - Dev Lists wrote:

Clustering was broken in Tomcat 5.5.10-5.5.15 due to a protocol
change, this was corrected in 5.5.16.
I would run the tests again that version, and then I can help you
out with any problems you run into.

Filip


Dave Colasurdo wrote:

Jeff,

Upgraded tomcat, tomcat_ajp and jasper to 5.5.15 and ran the
clustering tests.

The *good* news...
 Load balancing, sticky session, session replication and session
failover seem to work using the same deployment plan that was
created for G1.1 w/ TC 5.5.9..

The *bad* news...

*Problem1*
When testing Sticky session, my browser locks unto a particular
cluster member (e.g. node1) due to the nodeid in the cookie. If I
kill node1, the session fails over into node2 and all my session
data is still present. This is good.
The nodeid in the cookie continues to say node1 (this is also true
w/ TC 5.5.9 w/ and mod-jk)..

Now, if I restart node1 and wait a minute or so and then hit my
browser,I am directed to node1 and all my session data is 
gone. :(

BTW, an earlier run using TC 5.5.9 also resulted in being directed
back to node1 though the httpsession is retained.  I think this may
be related to problems replicating data whenever nodes are
added..   Which leads me to ...


*Problem2*
Whenever a cluster member is added to the cluster, the other nodes
receive the following exception.  This occurs both during the
initial addition of a node and after a stopped node is restarted...

(Though later when I access an httpsession (via a servlet
request)it does result in session replication between members.)

15:30:19,352 INFO  [SimpleTcpCluster] Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.14.160 


:4001,catalina,192.168.14.160,4001
, alive=0]
15:30:19,692 ERROR [SimpleTcpCluster] Unable to send message
through cluster sender.
java.io.IOException: Sender not available. Make sure sender
information is available to the ReplicationTransmitter.
at
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessageDat 


a(ReplicationTransmi

Re: Tomcat version in G1.1 for clustering

2006-04-19 Thread Dave Colasurdo



Jeff Genender wrote:

I would vote for not moving to 5.5.16 for 1.1.  IMHO, its too close.  We
did some preliminary testing for 5.5.15 and it seems ok...and we will
know in the next several days if its good to bake in to 1.1.  


Filip,

How significant are the 5.5.15 bugs that you alluded to?  Or is this 
just a general request to use the latest level...


Are the problems unique to clustering?

Do you suspect the coordination error to be a code bug in 5.5.15? 
AFAICT, my setup is identical to 5.5.9..


Would like your input on 5.5.9 -vs- 5.5.15..

Thanks
-Dave-


5.5.9 is fine to stick with since its pretty stable and it just works, and in 
the
event 5.5.15 causes any discomfort during testing, we are comfortable
that we can fall back on it.

IIRC, the 5.5.16 issues had to do with cross context stuff that David
Jencks and I worked pretty diligently on to fix.  So I would probably be
apt to push a -1 on 5.5.16 for 1.1.

Jeff

Dave Colasurdo wrote:

Hmmm..  What level of Tomcat does the community want to include in G1.1?

Background...

Tomcat 5.5.9 - current working level in G1.0 and G1.1.. Clustering
works.. TCK is testing with this level..

Tomcat 5.5.10-5.5.14 - clustering is broken

Tomcat 5.5.15 - Clustering seems to work somewhat. We've encountered at
least one bug. Filip (tomcat clustering developer) mentioned there are
still some significant bugs in this level and advises us to move to 5.5.16.

Tomcat 5.5.16 - Jeff has mentioned that he and David J had previously
discovered some issues that required significant rework that he didn't
want to tackle until G1.2..

So...  Do we stick with 5.5.9 for G1.1 and move to 5.5.16+ in G1.2?

Thanks
-Dave-



Filip Hanik - Dev Lists wrote:

looks like you are right, there where some other fixes in .16 that
were important, so it may be better to use that one.
seems like you got a coordination error, ie, node1 requested state
from node2, but node2 didn't know about node1, and that caused the
stack trace from below.

Filip


Dave Colasurdo wrote:

Thanks Filip!!

http://mail-archives.apache.org/mod_mbox/tomcat-users/200512.mbox/[EMAIL 
PROTECTED]


seems to indicate that it is fixed in 5.5.15..

Is it fixed in 5.5.15 or 5.5.16?

Thanks
-Dave-

Filip Hanik - Dev Lists wrote:

Clustering was broken in Tomcat 5.5.10-5.5.15 due to a protocol
change, this was corrected in 5.5.16.
I would run the tests again that version, and then I can help you
out with any problems you run into.

Filip


Dave Colasurdo wrote:

Jeff,

Upgraded tomcat, tomcat_ajp and jasper to 5.5.15 and ran the
clustering tests.

The *good* news...
 Load balancing, sticky session, session replication and session
failover seem to work using the same deployment plan that was
created for G1.1 w/ TC 5.5.9..

The *bad* news...

*Problem1*
When testing Sticky session, my browser locks unto a particular
cluster member (e.g. node1) due to the nodeid in the cookie. If I
kill node1, the session fails over into node2 and all my session
data is still present. This is good.
The nodeid in the cookie continues to say node1 (this is also true
w/ TC 5.5.9 w/ and mod-jk)..

Now, if I restart node1 and wait a minute or so and then hit my
browser,I am directed to node1 and all my session data is gone. :(
BTW, an earlier run using TC 5.5.9 also resulted in being directed
back to node1 though the httpsession is retained.  I think this may
be related to problems replicating data whenever nodes are
added..   Which leads me to ...


*Problem2*
Whenever a cluster member is added to the cluster, the other nodes
receive the following exception.  This occurs both during the
initial addition of a node and after a stopped node is restarted...

(Though later when I access an httpsession (via a servlet
request)it does result in session replication between members.)

15:30:19,352 INFO  [SimpleTcpCluster] Replication member
added:org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.14.160
:4001,catalina,192.168.14.160,4001
, alive=0]
15:30:19,692 ERROR [SimpleTcpCluster] Unable to send message
through cluster sender.
java.io.IOException: Sender not available. Make sure sender
information is available to the ReplicationTransmitter.
at
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessageDat
a(ReplicationTransmitter.java:857)
at
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessage(Re
plicationTransmitter.java:430)
at
org.apache.catalina.cluster.tcp.SimpleTcpCluster.send(SimpleTcpCluste
r.java:1074)
at
org.apache.catalina.cluster.session.DeltaManager.sendSessions(DeltaMa
nager.java:1690)
at
org.apache.catalina.cluster.session.DeltaManager.handleGET_ALL_SESSIO
NS(DeltaManager.java:1629)
at
org.apache.catalina.cluster.session.DeltaManager.messageReceived(Delt
aManager.java:1443)
at
org.apache.catalina.cluster.session.DeltaManager.messageDataReceived(
DeltaManager.java:1

Re: Tomcat version in G1.1 for clustering

2006-04-19 Thread Dave Colasurdo

Hmmm..  What level of Tomcat does the community want to include in G1.1?

Background...

Tomcat 5.5.9 - current working level in G1.0 and G1.1.. Clustering 
works.. TCK is testing with this level..


Tomcat 5.5.10-5.5.14 - clustering is broken

Tomcat 5.5.15 - Clustering seems to work somewhat. We've encountered at 
least one bug. Filip (tomcat clustering developer) mentioned there are 
still some significant bugs in this level and advises us to move to 5.5.16.


Tomcat 5.5.16 - Jeff has mentioned that he and David J had previously 
discovered some issues that required significant rework that he didn't 
want to tackle until G1.2..


So...  Do we stick with 5.5.9 for G1.1 and move to 5.5.16+ in G1.2?

Thanks
-Dave-



Filip Hanik - Dev Lists wrote:
looks like you are right, there where some other fixes in .16 that were 
important, so it may be better to use that one.
seems like you got a coordination error, ie, node1 requested state from 
node2, but node2 didn't know about node1, and that caused the stack 
trace from below.


Filip


Dave Colasurdo wrote:

Thanks Filip!!

http://mail-archives.apache.org/mod_mbox/tomcat-users/200512.mbox/[EMAIL PROTECTED] 



seems to indicate that it is fixed in 5.5.15..

Is it fixed in 5.5.15 or 5.5.16?

Thanks
-Dave-

Filip Hanik - Dev Lists wrote:
Clustering was broken in Tomcat 5.5.10-5.5.15 due to a protocol 
change, this was corrected in 5.5.16.
I would run the tests again that version, and then I can help you out 
with any problems you run into.


Filip


Dave Colasurdo wrote:

Jeff,

Upgraded tomcat, tomcat_ajp and jasper to 5.5.15 and ran the 
clustering tests.


The *good* news...
 Load balancing, sticky session, session replication and session 
failover seem to work using the same deployment plan that was 
created for G1.1 w/ TC 5.5.9..


The *bad* news...

*Problem1*
When testing Sticky session, my browser locks unto a particular 
cluster member (e.g. node1) due to the nodeid in the cookie. If I 
kill node1, the session fails over into node2 and all my session 
data is still present. This is good.
The nodeid in the cookie continues to say node1 (this is also true 
w/ TC 5.5.9 w/ and mod-jk)..


Now, if I restart node1 and wait a minute or so and then hit my 
browser,I am directed to node1 and all my session data is gone. :(
BTW, an earlier run using TC 5.5.9 also resulted in being directed 
back to node1 though the httpsession is retained.  I think this may 
be related to problems replicating data whenever nodes are added..   
Which leads me to ...



*Problem2*
Whenever a cluster member is added to the cluster, the other nodes 
receive the following exception.  This occurs both during the 
initial addition of a node and after a stopped node is restarted...


(Though later when I access an httpsession (via a servlet request)it 
does result in session replication between members.)


15:30:19,352 INFO  [SimpleTcpCluster] Replication member 
added:org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.14.160 
:4001,catalina,192.168.14.160,4001

, alive=0]
15:30:19,692 ERROR [SimpleTcpCluster] Unable to send message through 
cluster sender.
java.io.IOException: Sender not available. Make sure sender 
information is available to the ReplicationTransmitter.
at 
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessageDat

a(ReplicationTransmitter.java:857)
at 
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessage(Re

plicationTransmitter.java:430)
at 
org.apache.catalina.cluster.tcp.SimpleTcpCluster.send(SimpleTcpCluste

r.java:1074)
at 
org.apache.catalina.cluster.session.DeltaManager.sendSessions(DeltaMa

nager.java:1690)
at 
org.apache.catalina.cluster.session.DeltaManager.handleGET_ALL_SESSIO

NS(DeltaManager.java:1629)
at 
org.apache.catalina.cluster.session.DeltaManager.messageReceived(Delt

aManager.java:1443)
at 
org.apache.catalina.cluster.session.DeltaManager.messageDataReceived(

DeltaManager.java:1225)
at 
org.apache.catalina.cluster.session.ClusterSessionListener.messageRec

eived(ClusterSessionListener.java:85)
at 
org.apache.catalina.cluster.tcp.SimpleTcpCluster.receive(SimpleTcpClu

ster.java:1160)
at 
org.apache.catalina.cluster.tcp.ClusterReceiverBase.messageDataReceiv

ed(ClusterReceiverBase.java:418)
at 
org.apache.catalina.cluster.io.ObjectReader.execute(ObjectReader.java

:107)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(Tcp

ReplicationThread.java:131)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicati

onThread.java:69)
15:30:19,692 ERROR [SimpleTcpCluster] Unable to send message through 
cluster sen

der.
java.io.IOException: Sender not available. Make sure sender 
information is avail

able to the ReplicationTransmitter.
at 
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessageDat

a(ReplicationTransmitter.java:

Re: Tomcat version in G1.1 for clustering

2006-04-18 Thread Dave Colasurdo

Thanks Filip!!

http://mail-archives.apache.org/mod_mbox/tomcat-users/200512.mbox/[EMAIL 
PROTECTED]

seems to indicate that it is fixed in 5.5.15..

Is it fixed in 5.5.15 or 5.5.16?

Thanks
-Dave-

Filip Hanik - Dev Lists wrote:
Clustering was broken in Tomcat 5.5.10-5.5.15 due to a protocol change, 
this was corrected in 5.5.16.
I would run the tests again that version, and then I can help you out 
with any problems you run into.


Filip


Dave Colasurdo wrote:

Jeff,

Upgraded tomcat, tomcat_ajp and jasper to 5.5.15 and ran the 
clustering tests.


The *good* news...
 Load balancing, sticky session, session replication and session 
failover seem to work using the same deployment plan that was created 
for G1.1 w/ TC 5.5.9..


The *bad* news...

*Problem1*
When testing Sticky session, my browser locks unto a particular 
cluster member (e.g. node1) due to the nodeid in the cookie. If I kill 
node1, the session fails over into node2 and all my session data is 
still present. This is good.
The nodeid in the cookie continues to say node1 (this is also true w/ 
TC 5.5.9 w/ and mod-jk)..


Now, if I restart node1 and wait a minute or so and then hit my 
browser,I am directed to node1 and all my session data is gone. :(
BTW, an earlier run using TC 5.5.9 also resulted in being directed 
back to node1 though the httpsession is retained.  I think this may be 
related to problems replicating data whenever nodes are added..   
Which leads me to ...



*Problem2*
Whenever a cluster member is added to the cluster, the other nodes 
receive the following exception.  This occurs both during the initial 
addition of a node and after a stopped node is restarted...


(Though later when I access an httpsession (via a servlet request)it 
does result in session replication between members.)


15:30:19,352 INFO  [SimpleTcpCluster] Replication member 
added:org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.14.160 
:4001,catalina,192.168.14.160,4001

, alive=0]
15:30:19,692 ERROR [SimpleTcpCluster] Unable to send message through 
cluster sender.
java.io.IOException: Sender not available. Make sure sender 
information is available to the ReplicationTransmitter.
at 
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessageDat

a(ReplicationTransmitter.java:857)
at 
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessage(Re

plicationTransmitter.java:430)
at 
org.apache.catalina.cluster.tcp.SimpleTcpCluster.send(SimpleTcpCluste

r.java:1074)
at 
org.apache.catalina.cluster.session.DeltaManager.sendSessions(DeltaMa

nager.java:1690)
at 
org.apache.catalina.cluster.session.DeltaManager.handleGET_ALL_SESSIO

NS(DeltaManager.java:1629)
at 
org.apache.catalina.cluster.session.DeltaManager.messageReceived(Delt

aManager.java:1443)
at 
org.apache.catalina.cluster.session.DeltaManager.messageDataReceived(

DeltaManager.java:1225)
at 
org.apache.catalina.cluster.session.ClusterSessionListener.messageRec

eived(ClusterSessionListener.java:85)
at 
org.apache.catalina.cluster.tcp.SimpleTcpCluster.receive(SimpleTcpClu

ster.java:1160)
at 
org.apache.catalina.cluster.tcp.ClusterReceiverBase.messageDataReceiv

ed(ClusterReceiverBase.java:418)
at 
org.apache.catalina.cluster.io.ObjectReader.execute(ObjectReader.java

:107)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(Tcp

ReplicationThread.java:131)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicati

onThread.java:69)
15:30:19,692 ERROR [SimpleTcpCluster] Unable to send message through 
cluster sen

der.
java.io.IOException: Sender not available. Make sure sender 
information is avail

able to the ReplicationTransmitter.
at 
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessageDat

a(ReplicationTransmitter.java:857)
at 
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessage(Re

plicationTransmitter.java:430)
at 
org.apache.catalina.cluster.tcp.SimpleTcpCluster.send(SimpleTcpCluste

r.java:1074)
at 
org.apache.catalina.cluster.session.DeltaManager.handleGET_ALL_SESSIO

NS(DeltaManager.java:1660)
at 
org.apache.catalina.cluster.session.DeltaManager.messageReceived(Delt

aManager.java:1443)
at 
org.apache.catalina.cluster.session.DeltaManager.messageDataReceived(

DeltaManager.java:1225)
at 
org.apache.catalina.cluster.session.ClusterSessionListener.messageRec

eived(ClusterSessionListener.java:85)
at 
org.apache.catalina.cluster.tcp.SimpleTcpCluster.receive(SimpleTcpClu

ster.java:1160)
at 
org.apache.catalina.cluster.tcp.ClusterReceiverBase.messageDataReceiv

ed(ClusterReceiverBase.java:418)
at 
org.apache.catalina.cluster.io.ObjectReader.execute(ObjectReader.java

:107)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(Tcp

ReplicationThread.java:131)
at

Re: Tomcat version in G1.1 for clustering

2006-04-18 Thread Dave Colasurdo

Jeff,

Upgraded tomcat, tomcat_ajp and jasper to 5.5.15 and ran the clustering 
tests.


The *good* news...
 Load balancing, sticky session, session replication and session 
failover seem to work using the same deployment plan that was created 
for G1.1 w/ TC 5.5.9..


The *bad* news...

*Problem1*
When testing Sticky session, my browser locks unto a particular cluster 
member (e.g. node1) due to the nodeid in the cookie. If I kill node1, 
the session fails over into node2 and all my session data is still 
present. This is good.
The nodeid in the cookie continues to say node1 (this is also true w/ TC 
5.5.9 w/ and mod-jk)..


Now, if I restart node1 and wait a minute or so and then hit my browser, 
   I am directed to node1 and all my session data is gone. :(
BTW, an earlier run using TC 5.5.9 also resulted in being directed back 
to node1 though the httpsession is retained.  I think this may be 
related to problems replicating data whenever nodes are added..   Which 
leads me to ...



*Problem2*
Whenever a cluster member is added to the cluster, the other nodes 
receive the following exception.  This occurs both during the initial 
addition of a node and after a stopped node is restarted...


(Though later when I access an httpsession (via a servlet request)it 
does result in session replication between members.)


15:30:19,352 INFO  [SimpleTcpCluster] Replication member 
added:org.apache.catalina.cluster.mcast.McastMember[tcp://192.168.14.160 
:4001,catalina,192.168.14.160,4001

, alive=0]
15:30:19,692 ERROR [SimpleTcpCluster] Unable to send message through 
cluster sender.
java.io.IOException: Sender not available. Make sure sender information 
is available to the ReplicationTransmitter.
at 
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessageDat

a(ReplicationTransmitter.java:857)
at 
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessage(Re

plicationTransmitter.java:430)
at 
org.apache.catalina.cluster.tcp.SimpleTcpCluster.send(SimpleTcpCluste

r.java:1074)
at 
org.apache.catalina.cluster.session.DeltaManager.sendSessions(DeltaMa

nager.java:1690)
at 
org.apache.catalina.cluster.session.DeltaManager.handleGET_ALL_SESSIO

NS(DeltaManager.java:1629)
at 
org.apache.catalina.cluster.session.DeltaManager.messageReceived(Delt

aManager.java:1443)
at 
org.apache.catalina.cluster.session.DeltaManager.messageDataReceived(

DeltaManager.java:1225)
at 
org.apache.catalina.cluster.session.ClusterSessionListener.messageRec

eived(ClusterSessionListener.java:85)
at 
org.apache.catalina.cluster.tcp.SimpleTcpCluster.receive(SimpleTcpClu

ster.java:1160)
at 
org.apache.catalina.cluster.tcp.ClusterReceiverBase.messageDataReceiv

ed(ClusterReceiverBase.java:418)
at 
org.apache.catalina.cluster.io.ObjectReader.execute(ObjectReader.java

:107)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(Tcp

ReplicationThread.java:131)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicati

onThread.java:69)
15:30:19,692 ERROR [SimpleTcpCluster] Unable to send message through 
cluster sen

der.
java.io.IOException: Sender not available. Make sure sender information 
is avail

able to the ReplicationTransmitter.
at 
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessageDat

a(ReplicationTransmitter.java:857)
at 
org.apache.catalina.cluster.tcp.ReplicationTransmitter.sendMessage(Re

plicationTransmitter.java:430)
at 
org.apache.catalina.cluster.tcp.SimpleTcpCluster.send(SimpleTcpCluste

r.java:1074)
at 
org.apache.catalina.cluster.session.DeltaManager.handleGET_ALL_SESSIO

NS(DeltaManager.java:1660)
at 
org.apache.catalina.cluster.session.DeltaManager.messageReceived(Delt

aManager.java:1443)
at 
org.apache.catalina.cluster.session.DeltaManager.messageDataReceived(

DeltaManager.java:1225)
at 
org.apache.catalina.cluster.session.ClusterSessionListener.messageRec

eived(ClusterSessionListener.java:85)
at 
org.apache.catalina.cluster.tcp.SimpleTcpCluster.receive(SimpleTcpClu

ster.java:1160)
at 
org.apache.catalina.cluster.tcp.ClusterReceiverBase.messageDataReceiv

ed(ClusterReceiverBase.java:418)
at 
org.apache.catalina.cluster.io.ObjectReader.execute(ObjectReader.java

:107)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.drainChannel(Tcp

ReplicationThread.java:131)
at 
org.apache.catalina.cluster.tcp.TcpReplicationThread.run(TcpReplicati

onThread.java:69)

*Problem3*
Getting a bunch of exceptions relating to session invalidation

[snip]
java.lang.IllegalStateException: getId: Session already invalidated
[snip]

This one may not be new..


Thanks
-Dave-


Jeff Genender wrote:

Dave,

Thanks for doing this.

Jeff

Dave Colasurdo wrote:

I've validated that the Geronimo clustering example
(http://opensource.atlassian.com/confluence/oss/di

Re: Tomcat version in G1.1 for clustering

2006-04-18 Thread Dave Colasurdo
I've validated that the Geronimo clustering example 
(http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Clustering+Example) 
 still works for Geronimo 1.1 (with Tomcat 5.5.9).  The application 
deployment plan (attached to email) required some changes.


I'm now rebuilding G1.1 with Tomcat 5.5.15 to determine if the 
clustering Gbeans and plans still work..


-Dave-

Jeff Genender wrote:

IIRC, 5.5.15 went to backward compatibility...

http://mail-archives.apache.org/mod_mbox/tomcat-users/200512.mbox/[EMAIL 
PROTECTED]

Perhaps Filip can fill us in on this.

If I remember right, the 5.5.9 clustering GBeans will work on forward
versions.  So I don't think there is a problem there.  HEAD has been set
to 5.5.15 for quite some time.

Nevertheless, it doesn't hurt to try em out ;-)

Jeff

Dave Colasurdo wrote:

Jeff (et al.),

Will G1.1 definitely be upgraded to Tomcat 5.5.15?

IIRC, the clustering deployment plans were quite different for 5.5.9
-vs- 5.5.12.  If we upgrade to 5.5.15, we will likely need a new plan
that accounts for both the webcontainer upgrade as well as the new G1.1
 plan format..

Thanks
-Dave-

Jeff Genender wrote:

Thanks Rainer.  But I think 5.5.15 will be the one for 1.1.  But
possibly 5.5.17 for 1.2 ;-)

Jeff

Rainer Jung wrote:

Just for your information: 5.5.16 was released a couple of weeks ago,
but has some problems with de delivered packaginf of examples app under
windows.

5.5.17 is expected to be cut on friday and voted stable eventually 1-2
weeks later.

Jeff Genender wrote:

Yep...need to update the plan.  Its updated in trunk.

Dave Colasurdo wrote:

It appears that G1.1 is still using Tomcat 5.5.9

http://svn.apache.org/repos/asf/geronimo/branches/1.1/etc/project.properties





Wasn't a tomcat upgrade to 5.5.15 in plan for G1.1??  Perhaps I am
confused with the plans for trunk.. ??

Thanks
-Dave-








http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-1.1";>
  http://geronimo.apache.org/xml/ns/deployment-1.1";>

  geronimo
  servlets-examples-tomcat-cluster
  1.1-SNAPSHOT
  car




  
  /servlets-examples-cluster
  false
  geronimo-properties-realm
  

  


  

  

  

TomcatCluster



org.apache.catalina.cluster.tcp.SimpleTcpCluster

managerClassName=org.apache.catalina.cluster.session.DeltaManager
expireSessionsOnShutdown=false
useDirtyFlag=false
notifyListenersOnReplication=true


  TomcatMembership  
  TomcatReceiver  
  TomcatSender  
  ReplicationValve  






org.apache.catalina.cluster.mcast.McastService

mcastAddr=228.0.0.4
mcastBindAddress=xx.yy.zz.aa 
mcastPort=45564
mcastFrequency=500
mcastDropTime=3000

 




org.apache.catalina.cluster.tcp.ReplicationListener

tcpListenAddress=xx.yy.zz.aa 
tcpListenPort=4001
tcpSelectorTimeout=100
tcpThreadCount=6

  




org.apache.catalina.cluster.tcp.ReplicationTransmitter

replicationMode=pooled
ackTimeout=15000

   



org.apache.catalina.cluster.tcp.ReplicationValve

filter=.*\.gif;.*\.js;.*\.css;.*\.png;.*\.jpeg;.*\.jpg;.*\.htm;.*\.html;.*\.txt;











Re: Tomcat version in G1.1 for clustering

2006-04-14 Thread Dave Colasurdo

Jeff (et al.),

Will G1.1 definitely be upgraded to Tomcat 5.5.15?

IIRC, the clustering deployment plans were quite different for 5.5.9 
-vs- 5.5.12.  If we upgrade to 5.5.15, we will likely need a new plan 
that accounts for both the webcontainer upgrade as well as the new G1.1 
 plan format..


Thanks
-Dave-

Jeff Genender wrote:

Thanks Rainer.  But I think 5.5.15 will be the one for 1.1.  But
possibly 5.5.17 for 1.2 ;-)

Jeff

Rainer Jung wrote:

Just for your information: 5.5.16 was released a couple of weeks ago,
but has some problems with de delivered packaginf of examples app under
windows.

5.5.17 is expected to be cut on friday and voted stable eventually 1-2
weeks later.

Jeff Genender wrote:

Yep...need to update the plan.  Its updated in trunk.

Dave Colasurdo wrote:

It appears that G1.1 is still using Tomcat 5.5.9

http://svn.apache.org/repos/asf/geronimo/branches/1.1/etc/project.properties




Wasn't a tomcat upgrade to 5.5.15 in plan for G1.1??  Perhaps I am
confused with the plans for trunk.. ??

Thanks
-Dave-





Re: Tomcat version in G1.1

2006-04-11 Thread Dave Colasurdo

Thanks for the update Rainer.

As Geronimo 1.1 includes an early copy of the 5.5.16 examples, I'd like 
to verify there is no Geronimo issue here.  Is the problem limited to:

 http://issues.apache.org/bugzilla/show_bug.cgi?id=39041

If so, shouldn't be  a problem for Geronimo..

Thanks
-Dave-

Rainer Jung wrote:
Just for your information: 5.5.16 was released a couple of weeks ago, 
but has some problems with de delivered packaginf of examples app under 
windows.


5.5.17 is expected to be cut on friday and voted stable eventually 1-2 
weeks later.


Jeff Genender wrote:

Yep...need to update the plan.  Its updated in trunk.

Dave Colasurdo wrote:

It appears that G1.1 is still using Tomcat 5.5.9

http://svn.apache.org/repos/asf/geronimo/branches/1.1/etc/project.properties 





Wasn't a tomcat upgrade to 5.5.15 in plan for G1.1??  Perhaps I am
confused with the plans for trunk.. ??

Thanks
-Dave-





Tomcat version in G1.1

2006-04-10 Thread Dave Colasurdo

It appears that G1.1 is still using Tomcat 5.5.9

http://svn.apache.org/repos/asf/geronimo/branches/1.1/etc/project.properties


Wasn't a tomcat upgrade to 5.5.15 in plan for G1.1??  Perhaps I am 
confused with the plans for trunk.. ??


Thanks
-Dave-


Re: Cannot build 1.1 on Windows - long file paths

2006-04-07 Thread Dave Colasurdo
I believe it's important to keep the CARs expanded as I suspect users 
(in development mode) would want the ability to easily update JSPs and 
classes without redeploying.  I also think Dain's suggestion to shrink 
the path length is the right approach..  Other comments below..


-Dave-

Dain Sundstrom wrote:

Man I hate Windows

Anyway, if you have a real OS and list the files in an assembly, you 
will see that the problem is caused by the combination of two changes: 
we now keep configurations in the repository and we unpack them. If you 
look closer you will see that the big offenders are unpacked ears and wars.


I believe the following are the longest paths in the server:

(270)
geronimo-1.1-SNAPSHOT/repository/geronimo/daytrader-derby-jetty/1.1-SNAPSHOT/daytrader-derby-jetty-1.1-SNAPSHOT.car/daytrader-web-1.1-SNAPSHOT.war/META-INF/geronimo-generated/org/apache/geronimo/axis/client/GenericServiceEndpointWrapper$$EnhancerByCGLIB$$36344d29.class 


(264)
geronimo-1.1-SNAPSHOT/repository/geronimo/webconsole-jetty/1.1-SNAPSHOT/webconsole-jetty-1.1-SNAPSHOT.car/geronimo-console-standard-1.1-SNAPSHOT.war/WEB-INF/classes/org/apache/geronimo/console/databasemanager/wizard/DatabasePoolPortlet$ResourceAdapterParams.class 




One thing to note here is that the longest paths are all classes 
generated by Geronimo, nested classes in wars or compiled JSP pages.  
Someone should look into makeing maven jar the latter two and Geronimo 
should be creating jars when generating classes (actually we should stop 
generating classes a head of time but that is another story).




Breaking down the longest path, we have:

GeronimoName (22)
  geronimo-1.1-SNAPSHOT
RepositoryPath (55)
  repository/geronimo/daytrader-derby-jetty/1.1-SNAPSHOT
FileName (39)
  daytrader-derby-jetty-1.1-SNAPSHOT.car
NestedPath (154)
  
daytrader-web-1.1-SNAPSHOT.war/META-INF/geronimo-generated/org/apache/geronimo/axis/client/GenericServiceEndpointWrapper$$EnhancerByCGLIB$$36344d29.class 





The first thing to note is if we simply replace "SNAPSHOT" with "0", we 
drop 28 characters which makes the longest path 242; not enough head 
room.  Of course, when we switch our groupId to the maven standard 
org.apache.geronimo we eat up 20 more characters.  If we are going to 
unpack war files there is very little we can do about the NestedPath, so 
we have very few choices left.  If we simply combine combine 
${GeronimoName}/${FileName}/${NestedPath} we are up to 115 characters 
leaving only 41 characters for anything else, but when you add back the 
28 from "SNAPSHOT", you get to a more comfortable level.


I think if we combine this problem with Sachin's request for a separate 
directory for applications, we could do something like this:


${GeronimoName}/apps/${FileName}/${NestedPath}

Are you suggesting removing the RepositoryPath from the actual directory 
structure?  If this is technically possible, I like the approach as I 
think it keeps with the idea of "providing an intuitive structure that 
users would expect" as opposed to an "obfuscated structure that is 
dictated by the technology".


As has been suggested by others.. perhaps we have two unique directory 
paths:


${GeronimoName}/sys-apps/${FileName}/${NestedPath}
${GeronimoName}/apps/${FileName}/${NestedPath}

sys-apps - would contain all of the geronimo internal apps and 
configurations (uddi, webconsole, activemq, etc.)


apps - would contain the welcome app, samples and end user applications


There are several problems with this.  I think users will confuse the 
hot-deploy directory "deploy" with the "apps" directory [1].  Then 


We can rename the deploy directory to hot-deploy for clarity..

again, if you look at the problem configurations they are all apps the 
users may want to remove (sample apps and the console), so may be we


Users can freely undeploy any of the apps in the apps directory.. This 
would be documented as a common thing to do.


Undeploying apps in the sys-apps directory is less common and while it 
is supported we document that this should only be done when users really 
know what they are doing.



should just put these in the hot-deploy directory.  Another problem is 
that it will be much more difficult to query a repository without a 
directory structure.  The server will basically have to read the 
configuration from these apps on startup to determine what they are, so 
again we may just want to use the hot-deploy directory.  I'm not a fan 
of the hot-deploy directory, but I'm not sure there is a better solution.


Again I renew my hate of Windows...
/me shakes his fist at Bill Gates

-dain


[1] As a side issue, I prefer the name "apps" because it will be most 
familiar to tomcat users.







Re: Cannot build 1.1 on Windows - long file paths

2006-04-06 Thread Dave Colasurdo

I tried with:

winzip - indicates an unzip error
infozip  - no error but omits the offending files
jar -xvf - gets the following exception

java.io.FileNotFoundException: 
geronimo-1.1-SNAPSHOT\repository\geronimo\daytrad

er-derby-tomcat\1.1-SNAPSHOT\daytrader-derby-tomcat-1.1-SNAPSHOT.car\daytrader-w
eb-1.1-SNAPSHOT.war\META-INF\geronimo-generated\org\apache\geronimo\axis\client\
GenericServiceEndpointWrapper$$EnhancerByCGLIB$$6a6aebe.class (The 
system cannot

 find the path specified)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.(FileOutputStream.java:179)
at java.io.FileOutputStream.(FileOutputStream.java:131)
at sun.tools.jar.Main.extractFile(Main.java:712)
at sun.tools.jar.Main.extract(Main.java:678)
at sun.tools.jar.Main.run(Main.java:190)
at sun.tools.jar.Main.main(Main.java:904)

The problem isn't with the unzip program.. The problem is that the 
images have files with path lengths that exceed the current limit of 256 
for the windows platform..


-Dave-




Dain Sundstrom wrote:

What if you unpack with jar -xf?

-dain

On Apr 6, 2006, at 1:07 PM, Dave Colasurdo wrote:

The "long file path" problem on the windows platform isn't limited to 
building G1.1 on this platform.  The current images are incompatible 
with windows even when the images are generated on a different platform..


Specifically, I built G1.1 on linux and then FTP'd the generated 
windows image (geronimo-tomcat-j2ee-1.1-SNAPSHOT.zip) to a windows 
machine..


The resulting image can't unzip on the windows platform due to the 
path length problem.. :(


e.g. 
C:\z\geronimo-1.1-SNAPSHOT\repository\geronimo\webconsole-tomcat\1.1-SNAPSHOT\webconsole-tomcat-1.1-SNAPSHOT.car\geronimo-console-standard-1.1-SNAPSHOT.war\WEB-INF\classes\org\apache\geronimo\console\securitymanager\realm\SecurityRealmPortlet$ExistingRealm.class 



Guess this is obvious in hindsight, though was thinking it was 
strictly a build issue..


This absolutely needs to get fixed..

-Dave-


Joe Bohn wrote:

You beat me to it John  I'm hitting the exact same problem.
Joe
John Sisson wrote:
I had issues relating to long file paths when building 1.1 from my 
C:\dev\asf\geronimo\branches\1.1 directory, so I tried building from 
a shorter directory ( C:\geronimo1.1 ) and still have issues (see 
below).


I haven't had a chance to look into this yet but I consider this to 
be a blocker.


Once we can build on windows we then need to test that Geronimo can 
be installed in common locations on windows (e.g. under C:\Program 
Files\Geronimo-1.1 ) without encountering file path length issues.


The following path (from the output below) is 317 bytes long:

C:\geronimo1.1\assemblies\j2ee-installer\target\geronimo-1.1-SNAPSHOT\repository\geronimo\daytrader-derby-jetty\1.1-SNAPSHOT\daytrader-derby-jetty-1.1-SNAPSHOT.car\daytrader-web-1.1-SNAPSHOT.war\META-INF\geronimo-generated\org\apache\geronimo\axis\client\GenericServiceEndpointWrapper$$EnhancerByCGLIB$$2ae63e1d.class 



See http://issues.apache.org/jira/browse/GERONIMO-1790 for more info 
on the long file path issue.


John

izpack:izpack-installer-build:
   [echo] IZPack installer build is running.
   [echo] IZPack Version is 3.8.0
   [java]
   [java] .::  IzPack - Version 3.8.0 ::.
   [java]
   [java] < compiler specifications version : 1.0 >
   [java]
   [java] - Copyright (C) 2001-2005 Julien Ponge
   [java] - Visit http://www.izforge.com/ for the latests releases
   [java] - Released under the terms of the Apache Software License 
version 2.0.

   [java]
   [java] -> Processing  : 
C:\geronimo1.1\assemblies\j2ee-installer/target/geronimo-1.1-SNAPSHOT/geronimo-izpack.xml 

   [java] -> Output  : 
C:\geronimo1.1\assemblies\j2ee-installer/target/geronimo-installer-1.1-SNAPSHOT.jar 


   [java] -> Base path   : .
   [java] -> Kind: standard
   [java] -> Compression : default
   [java] -> Compr. level: -1
   [java]
   [java] Adding resource: IzPack.uninstaller
   [java] Setting the installer information
   [java] Setting the GUI preferences
   [java] Adding langpack: eng
   [java] Adding resource: flag.eng
   [java] Adding resource: Installer.image
   [java] Adding resource: LicencePanel.licence
   [java] Adding resource: InfoPanel.info
   [java] Adding resource: userInputSpec.xml
   [java] Adding resource: ProcessPanel.Spec.xml
   [java] Adding resource: ImgPacksPanel.img.0
   [java] Adding resource: ImgPacksPanel.img.1
   [java] Adding resource: ImgPacksPanel.img.2
   [java] Adding resource: ImgPacksPanel.img.3
   [java] Adding resource: ImgPacksPanel.img.4
   [java] Adding resource: ImgPacksPanel.img.5
   [java] Adding resource: ImgPacksPanel.img.6
   [java] Adding resource: ImgPacksPanel.img.7
   [java] Adding resource: ImgPacksPanel.img.8
   [java] Adding resource: ImgPacksPanel.img.9
   [java] Adding resource: ImgPacksPanel.img.10
   [java]

Re: Cannot build 1.1 on Windows - long file paths

2006-04-06 Thread Dave Colasurdo
The "long file path" problem on the windows platform isn't limited to 
building G1.1 on this platform.  The current images are incompatible 
with windows even when the images are generated on a different platform..


Specifically, I built G1.1 on linux and then FTP'd the generated windows 
image (geronimo-tomcat-j2ee-1.1-SNAPSHOT.zip) to a windows machine..


The resulting image can't unzip on the windows platform due to the path 
length problem.. :(


e.g. 
C:\z\geronimo-1.1-SNAPSHOT\repository\geronimo\webconsole-tomcat\1.1-SNAPSHOT\webconsole-tomcat-1.1-SNAPSHOT.car\geronimo-console-standard-1.1-SNAPSHOT.war\WEB-INF\classes\org\apache\geronimo\console\securitymanager\realm\SecurityRealmPortlet$ExistingRealm.class


Guess this is obvious in hindsight, though was thinking it was strictly 
a build issue..


This absolutely needs to get fixed..

-Dave-


Joe Bohn wrote:


You beat me to it John  I'm hitting the exact same problem.

Joe

John Sisson wrote:
I had issues relating to long file paths when building 1.1 from my 
C:\dev\asf\geronimo\branches\1.1 directory, so I tried building from a 
shorter directory ( C:\geronimo1.1 ) and still have issues (see below).


I haven't had a chance to look into this yet but I consider this to be 
a blocker.


Once we can build on windows we then need to test that Geronimo can be 
installed in common locations on windows (e.g. under C:\Program 
Files\Geronimo-1.1 ) without encountering file path length issues.


The following path (from the output below) is 317 bytes long:

C:\geronimo1.1\assemblies\j2ee-installer\target\geronimo-1.1-SNAPSHOT\repository\geronimo\daytrader-derby-jetty\1.1-SNAPSHOT\daytrader-derby-jetty-1.1-SNAPSHOT.car\daytrader-web-1.1-SNAPSHOT.war\META-INF\geronimo-generated\org\apache\geronimo\axis\client\GenericServiceEndpointWrapper$$EnhancerByCGLIB$$2ae63e1d.class 



See http://issues.apache.org/jira/browse/GERONIMO-1790 for more info 
on the long file path issue.


John

izpack:izpack-installer-build:
   [echo] IZPack installer build is running.
   [echo] IZPack Version is 3.8.0
   [java]
   [java] .::  IzPack - Version 3.8.0 ::.
   [java]
   [java] < compiler specifications version : 1.0 >
   [java]
   [java] - Copyright (C) 2001-2005 Julien Ponge
   [java] - Visit http://www.izforge.com/ for the latests releases
   [java] - Released under the terms of the Apache Software License 
version 2.0.

   [java]
   [java] -> Processing  : 
C:\geronimo1.1\assemblies\j2ee-installer/target/geronimo-1.1-SNAPSHOT/geronimo-izpack.xml 

   [java] -> Output  : 
C:\geronimo1.1\assemblies\j2ee-installer/target/geronimo-installer-1.1-SNAPSHOT.jar 


   [java] -> Base path   : .
   [java] -> Kind: standard
   [java] -> Compression : default
   [java] -> Compr. level: -1
   [java]
   [java] Adding resource: IzPack.uninstaller
   [java] Setting the installer information
   [java] Setting the GUI preferences
   [java] Adding langpack: eng
   [java] Adding resource: flag.eng
   [java] Adding resource: Installer.image
   [java] Adding resource: LicencePanel.licence
   [java] Adding resource: InfoPanel.info
   [java] Adding resource: userInputSpec.xml
   [java] Adding resource: ProcessPanel.Spec.xml
   [java] Adding resource: ImgPacksPanel.img.0
   [java] Adding resource: ImgPacksPanel.img.1
   [java] Adding resource: ImgPacksPanel.img.2
   [java] Adding resource: ImgPacksPanel.img.3
   [java] Adding resource: ImgPacksPanel.img.4
   [java] Adding resource: ImgPacksPanel.img.5
   [java] Adding resource: ImgPacksPanel.img.6
   [java] Adding resource: ImgPacksPanel.img.7
   [java] Adding resource: ImgPacksPanel.img.8
   [java] Adding resource: ImgPacksPanel.img.9
   [java] Adding resource: ImgPacksPanel.img.10
   [java] Adding resource: ImgPacksPanel.img.11
   [java] Adding resource: ImgPacksPanel.img.12
   [java] Adding resource: ImgPacksPanel.img.13
   [java] Adding resource: ImgPacksPanel.img.14
   [java] Adding resource: ImgPacksPanel.img.15
   [java] Adding resource: ImgPacksPanel.img.16
   [java] Adding resource: ImgPacksPanel.img.17
   [java] Adding resource: ImgPacksPanel.img.18
   [java] Adding resource: ImgPacksPanel.img.19
   [java] Adding resource: ImgPacksPanel.img.20
   [java] Adding content of jar: 
file:/C:/Documents%20and%20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/standal 


one-compiler-custom-3.8.0.jar!/bin/panels/HelloPanel.jar
   [java] Adding content of jar: 
file:/C:/Documents%20and%20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/standal 


one-compiler-custom-3.8.0.jar!/bin/panels/LicencePanel.jar
   [java] Adding content of jar: 
file:/C:/Documents%20and%20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/standal 


one-compiler-custom-3.8.0.jar!/bin/panels/TargetPanel.jar
   [java] Adding content of jar: 
file:/C:/Documents%20and%20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/standal 


one-compiler-custom-3.8.0.jar!/bin/panels/ImgPacksPanel.jar
   [java] Add

G1.1 testing - default applications

2006-04-06 Thread Dave Colasurdo
The welcome app, servlets-examples, jsp-examples and ldap-demo work fine 
(unchanged) for both tomcat and jetty with the latest G1.1 build..  Will 
now try the clustering example and others..


-Dave-


Package upgrades for Geronimo

2006-03-22 Thread Dave Colasurdo
I took a quick swag at identifying the current package levels in 
Geronimo 1.0 and 1.1 as well as identifying the most recent stable build 
for each package.  It may be useful to reference the table when 
determining  which packages we should upgrade for G1.1, 1.2 , etc..


Here's the link:

http://opensource2.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Package+Tracking 



Feel free to correct any inaccuracies or provide updates for the table..

-Dave-




Re: Multiple servers sharing the same repo and config store

2006-02-20 Thread Dave Colasurdo

Can you please elaborate a bit more on what exactly this provides?

Can I now have two separate instances each with their own unique 
applications/configurations/logs (i.e. config-store, deploy and var 
directories) sharing the same geronimo installation binaries (i.e. bin, 
lib and repository directories)?


If so, how do we create the additional instances?  I assume the binary 
distribution creates the the first instance during the build and that 
users need to create the additional instances manually for now..


Thanks
-Dave-

Gianny Damour wrote:

Hi,

The second solution has been implemented.

When starting G, it is now possible to specify one of these two system 
properties:
* org.apache.geronimo.server.name: name of the server to be started. If 
"server1" is specified, then G will use the directory installation dir>/server1; or
* org.apache.geronimo.server.dir: directory of the server to be started. 
This can be either a relative or an absolute path. For instance, if 
"./server1" is specified, then G will use the directory installation dir>/server1.


I still need to provide a patch for an AMQ GBean, 
JournalPersistenceAdapterGBean, in order to resolve its directory 
attribute based on the server directory - will do that during the day.


Thanks,
Gianny

David Jencks wrote:



On Feb 12, 2006, at 9:17 AM, Vincent Massol wrote:


Hi David and everyone,

Any progress on this?



not yet, sorry.  it is pretty easy, but I am tied up in the configid  
branch right now.


david jencks



Thanks
-Vincent


-Original Message-
From: David Jencks [mailto:[EMAIL PROTECTED]
Sent: lundi 30 janvier 2006 08:23
To: dev@geronimo.apache.org
Subject: Multiple servers sharing the same repo and config store

Many people have talked on and off about how to set up multiple
servers sharing the same repository and config-store, but we haven't
arrived at an agreed on way to do it.  We have a prospective customer
for this feature (Vincent Massol with Cargo) so I'd like to move
beyond thinking about it in my head, discuss it, and have someone
implement it.  I believe any implementation will be more or less
trivial, the hard part is figuring out what to do.

I've only thought of ways to extend what we have now, rather than
restructure anything or add big new capabilities.  If someone sees a
better way, please speak up.

So, we have a ServerInfo gbean that knows where geronimo is located
and can resolve absolute locations for other components.  Then we
have things like the repository and config store gbeans that
typically are "located" outside the var dir and things like the
logging framework,  local attribute manager, derby, and tomcat, that
typically keep stuff in the var directory.

All or most of these start with the first configuration loaded so
they can't have any attributes overridden by config.xml: in fact this
file is read by one of the gbeans that we need to "relocate".

I've thought of two related solutions.  Both of them involve giving
ServerInfo knowledge of another path and another resolve method.

One would be something like "resolveVar" and would normally resolve
to geronimo_home/var.  This would involve all the gbeans currently
looking inside var having the "var" trimmed off the front of their
paths and using the new resolveVar method.  In this case we'd have
different servers represented as e.g.
var1
var2
var3
...


The other would give ServerInfo something like resolveServer which
would normally resolve to geronimo_home.  The gbeans looking inside
var would keep their current paths and just call the new resolve
method instead of the old one.  In this case we'd have servers like
var
server1/var
server2/var
...

In either case I think starting geronimo with a command line argument
pointing to the var directory is the only way to specify which server
you want to run; the default would presumably be as now "var".

Several people have suggested putting an additional config-store into
var for "private" use by a particular server.  At the moment I think
that providing a different config-store class that uses the new
resolve  method on server info would be the best way to do this.


I'm not attached to these ideas but this is as far as my thinking has
gone.  Please comment.

thanks
david jencks















Re: Error in 1.0 branch - maven m:fresh-checkout

2006-02-07 Thread Dave Colasurdo

Ah.. just found Jacek's post on this subject from yesterday..

Dave Colasurdo wrote:
Anyone have any insight on the following error when issuing 
m:fresh-checkout on the 1.0 branch?  I'm seeing it on two different 
machines..


Thanks
-Dave-


AUM:/home/davecola/geronimo_1.0_branch_try2 # maven m:fresh-checkout
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.1-beta-2

DEPRECATED: the default goal should be specified in the  section 
of project.xml instead of maven.xml
DEPRECATED: the default goal should be specified in the  section 
of project.xml instead of maven.xml

build:start:

m:fresh-checkout:
m:checkout:
[exec] Error validating server certificate for 
'https://svn.codehaus.org:443':

[exec]  - The certificate is not issued by a trusted authority. Use the
[exec]fingerprint to validate the certificate manually!
[exec] Certificate information:
[exec]  - Hostname: *.codehaus.org
[exec]  - Valid: from Apr  6 00:00:00 2005 GMT until Apr  6 23:59:59 
2006 GMT
[exec]  - Issuer: (c)2002 Comodo Limited, Terms and Conditions of 
use: http://www.comodo.net/repository, Comodo Trust Network, Comodo 
Limited, GB
[exec]  - Fingerprint: 
4f:ad:4a:ad:05:b1:1d:3e:4b:5f:94:ad:07:db:7d:40:90:18:63:39
[exec] (R)eject, accept (t)emporarily or accept (p)ermanently? svn: 
PROPFIND request failed on '/openejb/branches/v2_0/openejb2'
[exec] svn: PROPFIND of '/openejb/branches/v2_0/openejb2': Server 
certificate verification failed: issuer is not trusted 
(https://svn.codehaus.org)

[exec] [ERROR] Result: 1

[exec] At revision 375684.
BUILD SUCCESSFUL
Total time   : 23 seconds
Finished at  : Tuesday, February 7, 2006 3:47:10 PM EST

Thanks
-Dave-






Error in 1.0 branch - maven m:fresh-checkout

2006-02-07 Thread Dave Colasurdo
Anyone have any insight on the following error when issuing 
m:fresh-checkout on the 1.0 branch?  I'm seeing it on two different 
machines..


Thanks
-Dave-


AUM:/home/davecola/geronimo_1.0_branch_try2 # maven m:fresh-checkout
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.1-beta-2

DEPRECATED: the default goal should be specified in the  section 
of project.xml instead of maven.xml
DEPRECATED: the default goal should be specified in the  section 
of project.xml instead of maven.xml

build:start:

m:fresh-checkout:
m:checkout:
[exec] Error validating server certificate for 
'https://svn.codehaus.org:443':

[exec]  - The certificate is not issued by a trusted authority. Use the
[exec]fingerprint to validate the certificate manually!
[exec] Certificate information:
[exec]  - Hostname: *.codehaus.org
[exec]  - Valid: from Apr  6 00:00:00 2005 GMT until Apr  6 
23:59:59 2006 GMT
[exec]  - Issuer: (c)2002 Comodo Limited, Terms and Conditions of 
use: http://www.comodo.net/repository, Comodo Trust Network, Comodo 
Limited, GB
[exec]  - Fingerprint: 
4f:ad:4a:ad:05:b1:1d:3e:4b:5f:94:ad:07:db:7d:40:90:18:63:39
[exec] (R)eject, accept (t)emporarily or accept (p)ermanently? svn: 
PROPFIND request failed on '/openejb/branches/v2_0/openejb2'
[exec] svn: PROPFIND of '/openejb/branches/v2_0/openejb2': Server 
certificate verification failed: issuer is not trusted 
(https://svn.codehaus.org)

[exec] [ERROR] Result: 1

[exec] At revision 375684.
BUILD SUCCESSFUL
Total time   : 23 seconds
Finished at  : Tuesday, February 7, 2006 3:47:10 PM EST

Thanks
-Dave-




[jira] Commented: (GERONIMO-1577) Installer - User Interface changes

2006-02-03 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1577?page=comments#action_12365077
 ] 

Dave Colasurdo commented on GERONIMO-1577:
--

The Izpack guy(s) are looking into item 1 (dependencies and indentation) and 
will get back to us on Monday.  Their initial feedback looks promising.



> Installer - User Interface changes
> --
>
>  Key: GERONIMO-1577
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1577
>  Project: Geronimo
> Type: Improvement
>   Components: installer
> Versions: 1.0.1, 1.1
> Reporter: Dave Colasurdo

>
> The Installer should consider changing the following:
> 1)  Represent the PacksPanel dependencies visually in a hierarchical tree  
> (I'm awaiting a rsp on ipack mailing list to see if this is possible) 
> 2) Suppress the dependencies box on the PacksPanel  (I'm awaiting rsp on 
> iPack mailing list to see if this is possible) 
> 3)  The Configuration Checkpoint page should include a list of all the 
> selected options and a summary of their combined sizes.  Title on this page 
> ahould be updated to "Install Confirmation Panel"
> 4) The Processing Panel - this panel shows up and executes afterit appears 
> that  the install has already completed.  Would be nice to have a better 
> description title on the page "Installing configurations and Applications" 
> and a better indication of success when the install completes.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (GERONIMO-1577) Installer - User Interface changes

2006-02-02 Thread Dave Colasurdo (JIRA)
Installer - User Interface changes
--

 Key: GERONIMO-1577
 URL: http://issues.apache.org/jira/browse/GERONIMO-1577
 Project: Geronimo
Type: Improvement
  Components: installer  
Versions: 1.0.1, 1.1
Reporter: Dave Colasurdo


The Installer should consider changing the following:

1)  Represent the PacksPanel dependencies visually in a hierarchical tree  (I'm 
awaiting a rsp on ipack mailing list to see if this is possible) 
2) Suppress the dependencies box on the PacksPanel  (I'm awaiting rsp on iPack 
mailing list to see if this is possible) 
3)  The Configuration Checkpoint page should include a list of all the selected 
options and a summary of their combined sizes.  Title on this page ahould be 
updated to "Install Confirmation Panel"
4) The Processing Panel - this panel shows up and executes afterit appears that 
 the install has already completed.  Would be nice to have a better description 
title on the page "Installing configurations and Applications" and a better 
indication of success when the install completes.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: differences between installer installation and tomcat/jetty installations

2006-02-01 Thread Dave Colasurdo

Erik Daughtrey wrote:

 On Wednesday 01 February 2006 03:09, David Jencks wrote:

On Jan 31, 2006, at 9:08 PM, John Sisson wrote:

1) In the 1.0 branch I noticed that an installer installation has
geronimo/repository/geronimo/cars directory (containing approx 42
MB of car files) but the tomcat & jetty assemblies don't have the
car directory. Is this intended? 

Yes

When are car files in the repository used?
During final processing, the ConfigInstaller runs which installs the cars 
associated with the selected packs into the config-store. The ConfigInstaller 
reads var/config/configure.xml to determine which cars need to be installed.

Configure.xml is created by the assembly plugin, but contains
variables to be replaced at install time to inform ConfigInstaller
of which cars need to be installed.


Assuming these aren't needed after installation, can/should these files 
be deleted by the installer therefore saving 42M?  I know diskpace is 
cheap, though it is one of the measurements that gets used when 
comparisons are done against other application servers.


Does this directory need to be retained when advancedMode is true?


I think this is an artifact of the way the installer is working right
now, namely including a repo inside it and copying everything into
the server under construction, whether or not it is used.  I want it
to install only the stuff you select.


2) I also noticed that in the installer installation using the
default options, the following files (that are installed for the
jetty/tomcat assemblies) are not installed:


I fixed this with the patch on GERONIMO-1518.  Originally,
I had missed the dependency in project.xml and the files
were not copied to target.

geronimo/repository/jars/geronimo-javamail-transport-1.0.1-
SNAPSHOT.jar
geronimo/repository/jars/geronimo-mail-1.0.1-SNAPSHOT.jar

What happens if the user initially does not select SMTP transport
(the default) in the installer and then after installation changes
their mind?  How are we expecting the user to get it installed?

Interesting question. There are some interesting options here.

1. If one uses the installer in default mode, the situation mentioned will 
occur. For instance, if javamail is not selected, then it will not be 
installed and the easiest remedy is a reinstall.


2. If, however, one uses the -Dadvancedmode=true mode of the
the installer, then it's possible to install the configuration, but have
it inactive at runtime. It'll be in the config, but not running in the server.
Of course, with item #1, it's possible to install everything and disable
unwanted items in config.xml manually and achieve the same goal.

3. There's actually a third option that's not exposed well (yet?). One
might install everything with the advanced installer then delete everything
in config-store, modify configure.xml, run ConfigInstaller to get 
a new configuration and modify config.xml accordingly.  Of course, this

would be for very advanced folks.


In the future, it may be worth considering "late-feature addition".  The 
user can rerun the installer, it detects what is already installed and 
allows the user to select and install additional components.  Of course, 
I realize that izpack probably doesn't lend itself to this and am not 
suggesting this for any current release.  Just wanted to throw out the 
idea for the future.  For now, option 1 seems fine.



Due to my theory about (1), I think that these are simply left out of
the installers internal repo and so the mail config may not work.  As
noted in (1) in my opinion these should get copied into the server
under construction only if you select the mail configuration for
installation.

1518 accomplishes this.

thanks
david jencks


Thanks,

John




Re: Roadmap, tasks and things to do?

2006-01-31 Thread Dave Colasurdo

We also need to decide whether Geronimo will provide any of the following:

-Incremental Update - Provide a mechanism that allows users to apply 
fixes from a "dot" release to an existing *binary* installation (e.g. 
apply 2.0.1 fixes (jars) to an existing 2.0 installation)


-Migration - Provide a mechanism to migrate applications and 
configurations to a later release (e.g. user upgrade from 1.0 -> 2.0)


Basically providing easy ways for users to move to later versions of code.

-Dave-

Dain Sundstrom wrote:
Ever since we shipped 1.0, I have been getting a surprising number of 
private emails from old fiends, old Geronimo contributers, companies, 
and just random people telling me that the are excited about Geronimo 
and want to join in.  They all inevitably ask me for advise on what to 
work on, and I really have no idea other than "look at JIRA". So I'd 
like to solicit the community to help me create a roadmap, tasks, things 
to do list, what ever we call it.


Before we get into building this, I'd like to focus the discussion, so 
we don't end up in mailing-list fantasy land :)  Lets agree to not talk 
about the technology used to track the tasks; once we have the content 
we can discuss using JIRA, wiki, html or creating a Gopher site.  
Secondly, lets focus on things that are reasonable to do in the next 9 
months.  Finally, don't worry about someone else working on something 
you want to work on.  With open communication on the mailing list, I 
think everyone will be able to work something they find interesting 
without stepping on toes.  Oh, one final thing, please don't try to 
"take a task" until we have this list complete.


Without further delay, here are some things off the top of my head:

o Conversion to Maven 2 - Very important and a huge task

o Ant versions of the Geronimo plugins

o  XDoclet for all configurations

o Integration tests that cover servlets, webservices and jms

o Little-G - Geronimo with a small foot print

o Global non-persistent JNDI implementation

o EJB 2.x - Once I get my refractor committed, it will be obvious where 
the 2.x implementation needs work like better caching


o JEE 5 - There is a ton of stuff under this, but it would be good to 
start with a list of what is required for JEE 5




I don't want to speak for the other ares of Geronimo I don't work on 
regularly, but I am sure that there are good opportunities to help in 
the console, jms, javamail, ejb, clustering, esb/jbi/bpm, tooling, 
performance, build, testing, samples, documentation, so if you are more 
familiar with one of those areas, please post.


I think this is a "once in a project chance" to build a big vibrant 
community of developers, and let's not let it pass us by.


Thanks in advance,

-dain




Re: Multiple servers sharing the same repo and config store

2006-01-30 Thread Dave Colasurdo
As far as directory structure, it seems that WebSphere separates the 
binaries (e.g. jars, scripts) from the instance data.  Each instance has 
it's own copy of configuration data, installed applications, logs and 
properties.  The scripts (e.g. startup/shutdown) are also available in 
each instance such that the user doesn't need to specify any 
environmental variables or parameters to indicate "which instance" when 
executing the scripts.


-Dave-


Dain Sundstrom wrote:
Does anyone know how other J2EE servers structure their directories when 
they have multiple instances configured?


-dain

On Jan 30, 2006, at 5:04 AM, Aaron Mulder wrote:


This sounds reasonable to me.  I'd prefer to have resolveServer and
always look for /var under there.  If there are multiple config
stores, we'll have to figure out how the deploy tool will know which
one to use.  Perhaps there should be something indicating whether the
config store is "writable" at runtime (vs at server construction time)
and only the server-specific one would be writeable?  Or at least, the
tools would default to writeable ones over not?  (Right now they'd
theoretically deploy to all available config stores, but I think
there's an outstanding issue that the Deployer GBean doesn't let you
specify a config store even if you wanted to.)

Thanks,
Aaron

On 1/30/06, David Jencks <[EMAIL PROTECTED]> wrote:

Many people have talked on and off about how to set up multiple
servers sharing the same repository and config-store, but we haven't
arrived at an agreed on way to do it.  We have a prospective customer
for this feature (Vincent Massol with Cargo) so I'd like to move
beyond thinking about it in my head, discuss it, and have someone
implement it.  I believe any implementation will be more or less
trivial, the hard part is figuring out what to do.

I've only thought of ways to extend what we have now, rather than
restructure anything or add big new capabilities.  If someone sees a
better way, please speak up.

So, we have a ServerInfo gbean that knows where geronimo is located
and can resolve absolute locations for other components.  Then we
have things like the repository and config store gbeans that
typically are "located" outside the var dir and things like the
logging framework,  local attribute manager, derby, and tomcat, that
typically keep stuff in the var directory.

All or most of these start with the first configuration loaded so
they can't have any attributes overridden by config.xml: in fact this
file is read by one of the gbeans that we need to "relocate".

I've thought of two related solutions.  Both of them involve giving
ServerInfo knowledge of another path and another resolve method.

One would be something like "resolveVar" and would normally resolve
to geronimo_home/var.  This would involve all the gbeans currently
looking inside var having the "var" trimmed off the front of their
paths and using the new resolveVar method.  In this case we'd have
different servers represented as e.g.
var1
var2
var3
...


The other would give ServerInfo something like resolveServer which
would normally resolve to geronimo_home.  The gbeans looking inside
var would keep their current paths and just call the new resolve
method instead of the old one.  In this case we'd have servers like
var
server1/var
server2/var
...

In either case I think starting geronimo with a command line argument
pointing to the var directory is the only way to specify which server
you want to run; the default would presumably be as now "var".

Several people have suggested putting an additional config-store into
var for "private" use by a particular server.  At the moment I think
that providing a different config-store class that uses the new
resolve  method on server info would be the best way to do this.


I'm not attached to these ideas but this is as far as my thinking has
gone.  Please comment.

thanks
david jencks









Re: v1.x Installer comments - Long

2006-01-27 Thread Dave Colasurdo

David Jencks wrote:


On Jan 27, 2006, at 5:54 AM, Erik Daughtrey wrote:

Given the comments I've gotten, I'm going to change the installer and 
go back
to the behavior where it does not allow the selection of both web 
container

packs to install. I'm going to ditch the additional buttons which allow
selected features to be inactive at runtime.

We could put this up for a vote, but since there have been very few 
comments

on this topic, I assume that most folks just want an installer that works
well.



I pretty much strongly prefer the way the installer works now, I think I 
asked for it to be this way :-)


I won't stand in anyones way though.

My view is that the installer should present all the options reasonably 
available.  They are MUCH easier to configure in the installer than in 
any other way, and I think that the additional confusion while using the 
installer is minimal.



I think most folks agree that the vast majority of users will never want
to run with two web containers installed.  The exceptions that I can
think of are:

1) Geronimo developers - who most likely won't ever use the installer

2) Novice users who aren't sure which web container to use and want to
try them both out. Rather than confusing them with instructions on how
to setup ports for simultaneous containers or instructions on how to
switch between web containers (creating two separate config stores or
enabling the config to use just certain portions of the same
config-store). Isn't it just simpler/easier to have them lay down two
separate *isolated* installations for their comparisons?

IMHO, the confusion of someone accidentally laying down two web
containers outweighs any potential benefit.

Concerning the enable/disable of selected components.  It seems quite
strange to select installation options on panel 1 and then have panel 4
and panel 5 ask if you want the options that you selected on panel 1
enabled.  I would guess that an average user might think "Didn't I
already tell the installer I want these options installed?"

What is the common use case for someone wanting to install an option and
then disable it immediately in the installer?

Thanks
-Dave-


thanks
david jencks


regards,

erik

 On Wednesday 25 January 2006 21:53, Matt Hogstrom wrote:

David Jencks wrote:

On Jan 25, 2006, at 2:48 PM, Joe Bohn wrote:

I agree with Dave on the issue of multiple containers.  We had many
discussions on this list concerning the number of containers in an
image.  The result was that we agreed to deliver 2 different
assemblies rather than having multiple containers in one assembly.
If that was the decision for the assemblies then I would think it
makes sense to do the same in the installer.




+1 One container per instance will satisfy 99% of the users I suspect.


I also agree with Dave that we should revisit the issue of  presenting
the list of components twice: once to include them in  the image and
once to activate them in the runtime.  I doubt that  most users would
understand this distinction when initially  installing Geronimo.  Most
other packages consider the activation/ inactivation of components to
be post-install setup and choose the  defaults that make the most
sense.  In our case I would expect that  all components selected
during install would be active by default.


I think that is what we have now.  I don't see why we shouldn't let
people turn them off if they want to.


I think for now we should dump them all to disk and then allow them to
assemble the user.  I don't think were sophisticated enough yet to help
users understand the difference.  One can refer to them as options
available for later configuration (disk bloat) and options for runtime
configuration (memory bloat). I'd leave it simple for now.


david jencks


Joe

Dave Colasurdo wrote:

Erik Daughtrey wrote:

Dave, Thanks for the comments...

I made comments below.  Would you create installer component  JIRAs
for the items that make sense?


Yep.  BTW, has it been decided if the installer is a 1.0.1 or 1.1
item?


 On Thursday 19 January 2006 17:02, Dave Colasurdo wrote:

Looks like the Installer has made quite a bit of progress.   Thanks
Erik!!

I'd like to suggest a few Usabality changes to the current
installer..
I'm sure you are already aware of many of these and have plans  to
update
them.  Just wanted to provide some input based on my first
impression.
BTW, I've attempted to provide input based on my thoughts on how
this would be perceived from the perspective of a first time user.

*Package Selection Panel*
1)The available selections are really a hierarchy
  -Server
  --J2EE Features
  ---Jetty Web Container
  Jetty Sample Applications

  ---Tomcat Web Container
  Tomcat Sample Applications


Does Izpack allow you to capture the hierarchy graphically?


Not that I've seen.  It looks like it's strictly a list box.

If not, anyway to i

[jira] Updated: (GERONIMO-1540) Fix security vulnerability in jsp-examples

2006-01-26 Thread Dave Colasurdo (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1540?page=all ]

Dave Colasurdo updated GERONIMO-1540:
-

Attachment: geronimo-servlet-examples-tomcat-5.5.15.war
examples-cumulative.patch

As suggested by Kevan, have also upgraded servlet-examples to the TC 5.5.15 
level.

Have included a *cumulative patch* (examples-cumulative.patch) that covers both 
upgrading servlet-examples to 5.5.15 and upgrading jsp-examples to 5.5.15 (plus 
security fix from head)..  Have also attached the new servlet-example war file 
at the TC 5.5.15 with our custom changes..

Have given the two wars each a unique version number to differentiate the 
official "5.5.15" released version from the "5.5.15 plus head" version.
Feel free to update the version info if you disagree..

Thanks
-Dave-
 
  

> Fix security vulnerability in jsp-examples
> --
>
>  Key: GERONIMO-1540
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1540
>  Project: Geronimo
> Type: Bug
>   Components: sample apps
> Versions: 1.0.1, 1.1
> Reporter: Dave Colasurdo
> Assignee: Kevan Miller
>  Attachments: examples-cumulative.patch, 
> geronimo-jsp-examples-tomcat-5.5.15-plus.war, 
> geronimo-servlet-examples-tomcat-5.5.15.war, jsp-examples.patch
>
> Oliver Karow has reported a cross-site scripting vulnerability in the Tomcat 
> jsp-examples that are included in Geronimo.  It fails on both Jetty and 
> Tomcat.
> This can be reproduced with the following urls:
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert('Gotcha')
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert(document.cookie)
> This JIRA does not address a related problem in the admin console.  That 
> problem is addressed in GERONIMO-1474.
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Commented: (GERONIMO-1540) Fix security vulnerability in jsp-examples

2006-01-26 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1540?page=comments#action_12364086
 ] 

Dave Colasurdo commented on GERONIMO-1540:
--

It appears the corruption of the war file was a temporary JIRA problem.  The 
same war file looks fine today.  Please publish the war and the patch at your 
convenience..

Thanks
-Dave-

> Fix security vulnerability in jsp-examples
> --
>
>  Key: GERONIMO-1540
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1540
>  Project: Geronimo
> Type: Bug
>   Components: sample apps
> Versions: 1.1, 1.0.1
> Reporter: Dave Colasurdo
>  Attachments: geronimo-jsp-examples-tomcat-5.5.15-plus.war, jsp-examples.patch
>
> Oliver Karow has reported a cross-site scripting vulnerability in the Tomcat 
> jsp-examples that are included in Geronimo.  It fails on both Jetty and 
> Tomcat.
> This can be reproduced with the following urls:
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert('Gotcha')
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert(document.cookie)
> This JIRA does not address a related problem in the admin console.  That 
> problem is addressed in GERONIMO-1474.
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Commented: (GERONIMO-1540) Fix security vulnerability in jsp-examples

2006-01-25 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1540?page=comments#action_12364012
 ] 

Dave Colasurdo commented on GERONIMO-1540:
--

The original warfile that I've attached seems to work fine on my machine (and 
another) though appears to be corrupted when I re-download it from JIRA.  It 
seems the JIRA system is having problems and I am receiving lots of garbled 
info when viewing items.   Not yet certain  if the two issues are related 
though please hold off on publishing the war until the issue is resolved.
Thanks..
-Dave-

> Fix security vulnerability in jsp-examples
> --
>
>  Key: GERONIMO-1540
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1540
>  Project: Geronimo
> Type: Bug
>   Components: sample apps
> Versions: 1.0.1, 1.1
> Reporter: Dave Colasurdo
>  Attachments: geronimo-jsp-examples-tomcat-5.5.15-plus.war, jsp-examples.patch
>
> Oliver Karow has reported a cross-site scripting vulnerability in the Tomcat 
> jsp-examples that are included in Geronimo.  It fails on both Jetty and 
> Tomcat.
> This can be reproduced with the following urls:
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert('Gotcha')
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert(document.cookie)
> This JIRA does not address a related problem in the admin console.  That 
> problem is addressed in GERONIMO-1474.
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1540) Fix security vulnerability in jsp-examples

2006-01-25 Thread Dave Colasurdo (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1540?page=all ]

Dave Colasurdo updated GERONIMO-1540:
-

Geronimo Info: [Patch Available]

> Fix security vulnerability in jsp-examples
> --
>
>  Key: GERONIMO-1540
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1540
>  Project: Geronimo
> Type: Bug
>   Components: sample apps
> Versions: 1.0.1, 1.1
> Reporter: Dave Colasurdo
>  Attachments: geronimo-jsp-examples-tomcat-5.5.15-plus.war, jsp-examples.patch
>
> Oliver Karow has reported a cross-site scripting vulnerability in the Tomcat 
> jsp-examples that are included in Geronimo.  It fails on both Jetty and 
> Tomcat.
> This can be reproduced with the following urls:
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert('Gotcha')
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert(document.cookie)
> This JIRA does not address a related problem in the admin console.  That 
> problem is addressed in GERONIMO-1474.
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1540) Fix security vulnerability in jsp-examples

2006-01-25 Thread Dave Colasurdo (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1540?page=all ]

Dave Colasurdo updated GERONIMO-1540:
-

Attachment: jsp-examples.patch
geronimo-jsp-examples-tomcat-5.5.15-plus.war

> Fix security vulnerability in jsp-examples
> --
>
>  Key: GERONIMO-1540
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1540
>  Project: Geronimo
> Type: Bug
>   Components: sample apps
> Versions: 1.0.1, 1.1
> Reporter: Dave Colasurdo
>  Attachments: geronimo-jsp-examples-tomcat-5.5.15-plus.war, jsp-examples.patch
>
> Oliver Karow has reported a cross-site scripting vulnerability in the Tomcat 
> jsp-examples that are included in Geronimo.  It fails on both Jetty and 
> Tomcat.
> This can be reproduced with the following urls:
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert('Gotcha')
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert(document.cookie)
> This JIRA does not address a related problem in the admin console.  That 
> problem is addressed in GERONIMO-1474.
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Commented: (GERONIMO-1540) Fix security vulnerability in jsp-examples

2006-01-25 Thread Dave Colasurdo (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1540?page=comments#action_12364003
 ] 

Dave Colasurdo commented on GERONIMO-1540:
--

The Tomcat team has fixed this in their open builds (but *not* in Tomcat 
5.5.15).  I've extracted the latest Tomcat source and built it to get the 
latest binary image of the jsp-examples.  

Tomcat info:
Path: .
URL: http://svn.apache.org/repos/asf/tomcat/current/tc5.5.x
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 372275
Node Kind: directory
Schedule: normal
Last Changed Author: remm
Last Changed Rev: 344145
Last Changed Date: 2005-11-14 10:19:03 -0500 (Mon, 14 Nov 2005)
Properties Last Updated: 2006-01-25 12:21:02 -0500 (Wed, 25 Jan 2006)

Also, merged our custom geronimo changes to the war file and change the 
geronimo build to pickup the new warfile.
I've provided a geronimo patch for the 1.0 branch and anupdated war file.
The attached warfile needs to get published to 
http://svn.apache.org/repository/geronimo-samples/wars/ prior to committing the 
patch.












> Fix security vulnerability in jsp-examples
> --
>
>  Key: GERONIMO-1540
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1540
>  Project: Geronimo
> Type: Bug
>   Components: sample apps
> Versions: 1.0.1, 1.1
> Reporter: Dave Colasurdo

>
> Oliver Karow has reported a cross-site scripting vulnerability in the Tomcat 
> jsp-examples that are included in Geronimo.  It fails on both Jetty and 
> Tomcat.
> This can be reproduced with the following urls:
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert('Gotcha')
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert(document.cookie)
> This JIRA does not address a related problem in the admin console.  That 
> problem is addressed in GERONIMO-1474.
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1540) Fix security vulnerability in jsp-examples

2006-01-25 Thread Dave Colasurdo (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1540?page=all ]

Dave Colasurdo updated GERONIMO-1540:
-

Component: sample apps
  Version: 1.0.1
   1.1

> Fix security vulnerability in jsp-examples
> --
>
>  Key: GERONIMO-1540
>  URL: http://issues.apache.org/jira/browse/GERONIMO-1540
>  Project: Geronimo
> Type: Bug
>   Components: sample apps
> Versions: 1.0.1, 1.1
> Reporter: Dave Colasurdo

>
> Oliver Karow has reported a cross-site scripting vulnerability in the Tomcat 
> jsp-examples that are included in Geronimo.  It fails on both Jetty and 
> Tomcat.
> This can be reproduced with the following urls:
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert('Gotcha')
> http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert(document.cookie)
> This JIRA does not address a related problem in the admin console.  That 
> problem is addressed in GERONIMO-1474.
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (GERONIMO-1540) Fix security vulnerability in jsp-examples

2006-01-25 Thread Dave Colasurdo (JIRA)
Fix security vulnerability in jsp-examples
--

 Key: GERONIMO-1540
 URL: http://issues.apache.org/jira/browse/GERONIMO-1540
 Project: Geronimo
Type: Bug
Reporter: Dave Colasurdo


Oliver Karow has reported a cross-site scripting vulnerability in the Tomcat 
jsp-examples that are included in Geronimo.  It fails on both Jetty and Tomcat.

This can be reproduced with the following urls:

http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert('Gotcha')
http://localhost:8080/jsp-examples/cal/cal2.jsp?time="/>alert(document.cookie)

This JIRA does not address a related problem in the admin console.  That 
problem is addressed in GERONIMO-1474.
 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



  1   2   3   >