Re: in-out to in-only adapting - solution

2007-06-13 Thread Gert Vanthienen

L.S.,


Seems like a good addition for servicemix-eip at first glance.  If you 
want to contribute it to ServiceMix, the easiest way to ensure follow-up 
on this would be by raising a JIRA issue.



Thank you,

Gert

ale wrote:

i finally managed to find a solution to the synchronizing issue i requested
help for 1 days ago.
I built a component implementing a pattern which could be thought as the
opposite of a pipeline.
It accepts an in-out mep and holds it associated to a correlation key and
then sends the in message
asynchronously to a target service.
When an in-only mep comes in it tries to correlate the message with one of
the stored exchanges and 
eventually answers back with the corresponding in-out mep.


That's what it does : 

  
  / -IN-ONLY
/
   -- IN-OUT -- 
\

  \--IN-ONLY


Its ina very early version but if anybody finds it interesting i could
provide the full sources on
this forum or as a jira issue.

Let me know, bye.


[jira] Created: (GERONIMO-3242) Version not considered during dependency resolution for plugins

2007-06-13 Thread Manu T George (JIRA)
Version not considered during dependency resolution for plugins
---

 Key: GERONIMO-3242
 URL: https://issues.apache.org/jira/browse/GERONIMO-3242
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: Plugins
Affects Versions: 2.0-M6
 Environment: All
Reporter: Manu T George
 Fix For: 2.0-M7


When installing a plugin during the dependency resolution the version no of the 
provided dependency is not taken into account. This causes problems when we 
want to download a particular version of the dependency for the plugin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-3242) Version not considered during dependency resolution for plugins

2007-06-13 Thread Manu T George (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Manu T George updated GERONIMO-3242:


Attachment: plugin-dependency-resolution.patch

Added a check if the version specified is there in the available versions then 
download that

 Version not considered during dependency resolution for plugins
 ---

 Key: GERONIMO-3242
 URL: https://issues.apache.org/jira/browse/GERONIMO-3242
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Plugins
Affects Versions: 2.0-M6
 Environment: All
Reporter: Manu T George
 Fix For: 2.0-M7

 Attachments: plugin-dependency-resolution.patch


 When installing a plugin during the dependency resolution the version no of 
 the provided dependency is not taken into account. This causes problems when 
 we want to download a particular version of the dependency for the plugin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: Integrating OpenEJB as a SE in servicemix.

2007-06-13 Thread Guillaume Nodet

Not sure if we are thinking about the same thing.

I was thinking about embedding the EJB engine within a SE so that you can
deploy annotated POJOs (EJB3)
and leverage the EJB3 features (transactions, security, CMP, injection,
etc...).  For these POJOs to be invoked
from the JBI bus, you need to marshall / unmarshall the xml messages to
POJOs invocations and the reverse.
This is what is actually done in jsr181 SE (or the CXF SE), but these do not
leverage EJB features, so I was just
thinking about embedding OpenEJB inside CXF and write the same kind of
integration you would have inside a JEE5
app server for EJB3 / web services.   One should be able to combine WS and
EJB3 annotations to create a stateless
EJB that could be exposed as a service on the JBI bus, and from this POJO,
you could also use the CMP stuff to provide
database access.   If you do not put any annotations, it should behave the
same way as before in jsr181 or CXF-SE.

So in my mind, OpenEJB is only used when the component is acting as a
provider.  Using CXF seeems a good idea for
the marshalling / ws stuff for the following reasons:
  * this is the next version of xfire (there is no more development in
xfire)
  * the OpenEJB / CXF integration has already been done in Geronimo
2.0somehow (no idea how reusable it is)

Makes sense ?

On 6/13/07, Eric Dofonsou [EMAIL PROTECTED] wrote:


Hello Guillaume

I've looked at the OpenEJB and CXF module.
TO my understanding this would be used to provide a ejb-consumer ONLY
endpoint (I see no need for a provider).
-OpenEJB would be used to handle the transaction and would provide an
interface to marshall/unmarshall the message so they can be transported on
the ESB.

So my question is do you want to use CXF for this purpose ?

- Original Message 
From: Guillaume Nodet [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, June 5, 2007 10:17:00 AM
Subject: Re: Integrating OpenEJB as a SE in servicemix.


I was really thinking that it could be done inside the new SE based on
CXF.
CXF would do the marshalling based on JAXWS while OpenEJB would
provide transactions and access to EJB CMP from the main service
POJO (stateless) ...

On 6/5/07, Eric Dofonsou [EMAIL PROTECTED] wrote:




 Hi guys, I was looking at a way to integrate open EJB as a service
engine
 in
 servicemix.

 My main question is how do I go about exposing my EJBs in servicemix I
 wanted to do this with XML (something like WSDL).  But the convertion
from
 EJB to XML does not seem trivial.  Do you guys here have any hint on how
 this can be done ?


 --
 View this message in context:

http://www.nabble.com/Integrating-OpenEJB-as-a-SE-in-servicemix.-tf3871967s12049.html#a10970148
 Sent from the ServiceMix - Dev mailing list archive at Nabble.com.




--
Cheers,
Guillaume Nodet

Principal Engineer, IONA
Blog: http://gnodet.blogspot.com/





Looking for a deal? Find great prices on flights and hotels with Yahoo!
FareChase.
http://farechase.yahoo.com/





--
Cheers,
Guillaume Nodet

Principal Engineer, IONA
Blog: http://gnodet.blogspot.com/


[jira] Assigned: (GERONIMO-3242) Version not considered during dependency resolution for plugins

2007-06-13 Thread Vamsavardhana Reddy (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vamsavardhana Reddy reassigned GERONIMO-3242:
-

Assignee: Vamsavardhana Reddy

 Version not considered during dependency resolution for plugins
 ---

 Key: GERONIMO-3242
 URL: https://issues.apache.org/jira/browse/GERONIMO-3242
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Plugins
Affects Versions: 2.0-M6
 Environment: All
Reporter: Manu T George
Assignee: Vamsavardhana Reddy
 Fix For: 2.0-M7

 Attachments: plugin-dependency-resolution.patch


 When installing a plugin during the dependency resolution the version no of 
 the provided dependency is not taken into account. This causes problems when 
 we want to download a particular version of the dependency for the plugin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3242) Version not considered during dependency resolution for plugins

2007-06-13 Thread Vamsavardhana Reddy (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vamsavardhana Reddy closed GERONIMO-3242.
-

Resolution: Fixed

Completed: At revision: 546793  in trunk.


 Version not considered during dependency resolution for plugins
 ---

 Key: GERONIMO-3242
 URL: https://issues.apache.org/jira/browse/GERONIMO-3242
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Plugins
Affects Versions: 2.0-M6
 Environment: All
Reporter: Manu T George
Assignee: Vamsavardhana Reddy
 Fix For: 2.0-M7

 Attachments: plugin-dependency-resolution.patch


 When installing a plugin during the dependency resolution the version no of 
 the provided dependency is not taken into account. This causes problems when 
 we want to download a particular version of the dependency for the plugin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: Geronimo/Tuscany integration

2007-06-13 Thread Vamsavardhana Reddy

Hi,

Myself and Manu have been working on the integration thing.  As a
first step, we have created a plugin for Geronimo that will let the
user to deploy standalone tuscany modules into Geronimo and use the
deployed services by looking up in JNDI.  I have put the code in
Geronimo Sandbox at
https://svn.apache.org/repos/asf/geronimo/sandbox/tuscany-integration/.

Going forward, we have the following in mind:
A) Write a deploymentwatcher so that Tuscany modules can be bundled as
part of J2EE artifacts.
B) Extend the current deployer to enable Tuscany Modules deployed in
Geronimo to access resources like datasources from Geronimo

Some of the questions we have are:
1.  Should we use this plugin approach or intergrate Tuscany to be
bundled as part of the Geronimo distribution?
2.  Should we have support for bundling Tuscany composites in WAR,
EJB-JAR and EAR?  Or should we provide for adding a separate Tuscany
module in EAR?
3.  Where should we maintain the integration code?

Your comments and suggestions will be very helpful.

Thanks and best regards,
Vamsi

On 5/10/07, Manu George [EMAIL PROTECTED] wrote:

Hi Raymond/Jay,

  I would like to join this effort. I would like to discuss what
is expected of the deep integration. I will just list down my
understanding of both the current and proposed integrations

Understanding of the Current Integration

1) TuscanyContextListener creates an SCA domain when the servlet is
created and then destroys it when the servlet is destroyed.
2) During SCA domain creation it looks up the composites and deploys
them in the domain
Creates a webapp module activator for registering servlet hosts.
3) Finally we have a servlet that forwards requests to the servlet
registered with the Tuscany Servlet Host.
4) An SCADomain is created for each application and we can lookup the
services from the SCADomain.
5) During SCADomain creation a runtime is also created for the DefaultSCADomain.
7) All tuscany classes are loaded repeatedly for each application in
separate classloaders.
8) A runtime is created per application

Understanding/Doubts about the proposed Integration.

1) Each SCA application will have an SCA module which will be a jar
with an SCDL in META-INF. This jar can also be part of an EAR. . There
will be a Tuscany deployer that will take care of deploying the SCA
modules. Should WAR files be also able to contain SCA jars?
2) Each App will have an SCA Domain which will be instantiated when
the application starts. Is this assumption correct or can there be
multiple SCADomains per app?
3) The Tuscany classes are loaded only once and then shared between
the different SCA applications.
4) There will be multiple domains instantiated from different
applications and there should be a server wide domain registry where
applications can look up and invoke different composites from domains
different from their own. (Can this be Global JNDI/Gbean refs or is
there something specific in tuscany).
5) There should be only a single Tuscany Runtime for the entire
geronimo instance.
6) How can we lookup the services running in one geronimo instance
from an app in another geronimo instance. Is this supported in Tuscany

These are just the initial set of points/questions that hit me when I
thought about the integration. Jay /Raymond I guess you guys will be
aware of many other points as well. Can you reply with your analysis
so that we can flesh out the requirements completely in the mailing
list. That way both the communities can contribute their thoughts. If
you have already started can you just point me to where I can catch up
on what has happened?

Thanks
Manu

On 4/26/07, Raymond Feng [EMAIL PROTECTED] wrote:
 Hi, Geronimo community.

 As you may know, Tuscany is an Apache project under incubation to provide an
 open source SOA infrastructure. For more information, you can visit
 http://cwiki.apache.org/TUSCANY/.

 Tuscany implements the SCA specification (http://www.osoa.org) and allows
 you to develop and run SCA components in various hosting environments. We
 currently integrate with Tomcat and Jetty and would like to try to integrate
 with Geronimo as well. I would like to start some discussions here to figure
 out the best way to do that.

 After some preliminary investigations of Geronimo, I feel that there are two
 options on the table so far.

 1) Shallow integration: Package SCA applications together with the Tuscany
 runtime as WARs and deploy them Geronimo as Web applications. It's basically
 the integration with a Web container. We register a TuscanyContextListner
 (which implements javax.servlet.ServletContextListener) in web.xml to
 start/stop the Tuscany runtime when the web application is started/stopped.

 This will allow us to support the following use cases:
 * A Web application hosted by Geronimo with business logic written as SCA
 components
 * Expose one or more SCA components as Web services over HTTP as supported
 by the Web container.

 2) Deep integration: We 

Re: pluto portal for geronimo 2.0

2007-06-13 Thread Joe Bohn

Paul,

I've been an advocate of this approach as well so thanks for taking the 
initiative on this.  I'll take a look at what you've done later today.


There are probably a few issues we'll need to consider if we take this 
plugin approach - splitting the console components from the underlying 
portal infrastructure:
- Uniformity between various portal implementations for how to define 
portlet page content, theme/skin definition, and any portal extensions 
that we may use.
- Plugin dependencies based upon type - ie. the admin console plugin 
would have a pre-req on a portal plugin but not necessarily a 
particular portal plugin if we can pull manage to pull off this 
separation.


Perhaps I'm taking this a bit farther than you intended at the moment. 
We could certainly just split these components for now and have the 
admin console tightly dependent upon a Pluto component.  That does 
provide some benefits such as in allowing a user to choose the portal 
without the admin console and allowing the user to integrate their own 
portlets with Geronimo admin functions.  That's a good step forward. 
Greater flexibility would be in allowing the user to choose the portal 
they wish to use but I think this would require more portal standards 
that do not yet exist.


Thanks for taking the first step here!

Joe


Paul McMahan wrote:
We have talked about upgrading the admin console to use a more recent 
version of pluto.  Now that geronimo 2.0 has taken shape I took a look 
at pluto 1.2 and found that it has a lot of new features that we should 
take advantage of, including the ability to make our admin console more 
dynamic and customizable.  It is not backwards compatible with the 
version that we currently use so we can't just swap in the jars.  But 
that's OK since I think our goal to make the admin console more dynamic 
probably warrants a bit of redesign anyway.   I just committed some 
stuff to sandbox that demonstrates one technique for integrating pluto 
into geronimo, and I think it can serve as the basis for a more dynamic 
admin console as well.   You can try it out by following these steps:


svn co https://svn.apache.org/repos/asf/geronimo/sandbox/portals
cd portals
mvn
geronimo/bin/deploy.sh install-plugin 
pluto-container/target/pluto-container-1.0-SNAPSHOT.car
geronimo/bin/deploy.sh deploy 
pluto-portal/target/pluto-portal-1.0-SNAPSHOT.war

geronimo/bin/deploy.sh deploy pluto-testsuite/target/pluto-testsuite.war
point your browser at http://localhost:8080/pluto/portal

This works in the minimal or jee5 assemblies, but right now it only 
supports tomcat because the cross-context setting is required in 
geronimo-web.xml.  I was hoping to avoid a separate jetty module just 
for that setting, but maybe that's unavoidable.   The maven related 
stuff could probably use some tuning as well.


While working on this it occurred to me that we could consider providing 
a native general purpose portal in geronimo, and the admin console as we 
know it today could just be a collection of portlets deployed into it 
that are only visible to users with sufficient admin privileges.   The 
stuff in sandbox could also help us move things in that direction if we 
like that idea.   Thoughts?



Best wishes,
Paul



[jira] Resolved: (GERONIMO-3241) The J2G Sources tool should have the ability to easily add compatibility classes

2007-06-13 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods resolved GERONIMO-3241.


Resolution: Fixed

Completed: At revision: 546862  


 The J2G Sources tool should have the ability to easily add compatibility 
 classes
 

 Key: GERONIMO-3241
 URL: https://issues.apache.org/jira/browse/GERONIMO-3241
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: J2G
Reporter: Jason Warner
Assignee: Jason Warner
 Attachments: Geronimo-3241.patch


 The J2G sources tool has some already built in classes used for compatibility 
 between JBoss and Geronimo.  These classes are wrapped inside of jars, 
 though, and make it difficult to add more without having to rebuild the tool. 
  There should be a top-level folder where these classes can be dropped for 
 use with the tool after it's already been built.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [VOTE] Release specs for Activation, JACC, Deployment, Servlet and StAX

2007-06-13 Thread Matt Hogstrom
I am going to release Deployment as it passed with all +1's   The  
other specs either had issues or were dependent on specs that had  
issues so I'll spin up a new vote for them.


Thanks for your critical eyes.

On Jun 8, 2007, at 5:43 PM, Matt Hogstrom wrote:

Please review the specifications located at http:// 
people.apache.org/~hogstrom/specs-rc1/


We are voting these in a block.  Failures will be removed from the  
block and others will proceed forward.


Voting concludes on Monday, June 11th at 1800 ET.

Thanks





[jira] Assigned: (GERONIMO-3160) align J2G tool with Geronimo 's core eclipse plugins

2007-06-13 Thread Jason Warner (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3160?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Warner reassigned GERONIMO-3160:
--

Assignee: (was: Jason Warner)

 align J2G tool with Geronimo 's core eclipse plugins
 

 Key: GERONIMO-3160
 URL: https://issues.apache.org/jira/browse/GERONIMO-3160
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: J2G
Reporter: Paul McMahan
Priority: Minor

 The J2G tool is implemented as a collection eclipse plugins.  It should be 
 aligned with Geronimo's core eclipse plugins in terms of how it is built and 
 used, and should also be offered through the same distribution mechanism 
 (eclipse plugin manager).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Assigned: (GERONIMO-3239) Jasper JSPCompiler used in J2G breaks on pathnames in some applications

2007-06-13 Thread Paul McMahan (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul McMahan reassigned GERONIMO-3239:
--

Assignee: Paul McMahan  (was: Erik B. Craig)

 Jasper JSPCompiler used in J2G breaks on pathnames in some applications
 ---

 Key: GERONIMO-3239
 URL: https://issues.apache.org/jira/browse/GERONIMO-3239
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: J2G
 Environment: Windows XP/Sun JDK 1.5_12
Reporter: Erik B. Craig
Assignee: Paul McMahan
 Attachments: geronimo-3239.patch


 The relative path names being used in the JSPCompiler portion of J2G resulted 
 in some invalid paths in only some apps being converted on windows.
 A check must be put in place to correct this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3239) Jasper JSPCompiler used in J2G breaks on pathnames in some applications

2007-06-13 Thread Paul McMahan (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul McMahan closed GERONIMO-3239.
--

Resolution: Fixed

patch committed.  thanks Erik!

 Jasper JSPCompiler used in J2G breaks on pathnames in some applications
 ---

 Key: GERONIMO-3239
 URL: https://issues.apache.org/jira/browse/GERONIMO-3239
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: J2G
 Environment: Windows XP/Sun JDK 1.5_12
Reporter: Erik B. Craig
Assignee: Paul McMahan
 Attachments: geronimo-3239.patch


 The relative path names being used in the JSPCompiler portion of J2G resulted 
 in some invalid paths in only some apps being converted on windows.
 A check must be put in place to correct this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-3234) JIRA to add another testset to the CORBA testsuite

2007-06-13 Thread Donald Woods (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-3234?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12504275
 ] 

Donald Woods commented on GERONIMO-3234:


Applied GERONIMO-3234-2.patch as revision 546900.
Please review and close if this work item is completed.


 JIRA to add another testset to the CORBA testsuite
 --

 Key: GERONIMO-3234
 URL: https://issues.apache.org/jira/browse/GERONIMO-3234
 Project: Geronimo
  Issue Type: Test
  Security Level: public(Regular issues) 
  Components: CORBA
Affects Versions: 2.0-M7
Reporter: Tim McConnell
Assignee: Tim McConnell
 Fix For: 2.0-M7

 Attachments: GERONIMO-3234-2.patch, GERONIMO-3234.patch




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Resolved: (GERONIMO-3060) Add a separate tree branch for persistence units into the JMX viewer

2007-06-13 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3060?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods resolved GERONIMO-3060.


   Resolution: Fixed
Fix Version/s: 2.0-M7
 Assignee: Jay D. McHugh  (was: Matt Hogstrom)

Applied Jay's patch as revision 546902.
Please close this issue if everything looks okay.

 Add a separate tree branch for persistence units into the JMX viewer
 

 Key: GERONIMO-3060
 URL: https://issues.apache.org/jira/browse/GERONIMO-3060
 Project: Geronimo
  Issue Type: Sub-task
  Security Level: public(Regular issues) 
  Components: console, persistence
Affects Versions: 2.0-M5
Reporter: Jay D. McHugh
Assignee: Jay D. McHugh
Priority: Minor
 Fix For: 2.0-M7

 Attachments: geronimo-3060.patch


 Added a branch under J2EE Managed Objects that show the persistence unit 
 gbeans.
 Note: persistence unit gbeans still appear under All MBeans/geronimo.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [VOTE] Release of javamail 1.4 specs and javamail 1.4 providers

2007-06-13 Thread Donald Woods

+1

-Donald

Rick McGuire wrote:
Please review the javamail specifications located at 
http://people.apache.org/~prasad/specs_rc1/


The files in question are geronimo-javamail_1.4_spec-1.0.tar.gz 
http://people.apache.org/%7Eprasad/specs_rc1/geronimo-javamail_1.4_spec-1.0.tar.gz, 
which is the api spec jar and geronimo-javamail_1.4-1.1.tar.gz 
http://people.apache.org/%7Eprasad/specs_rc1/geronimo-javamail_1.4-1.1.tar.gz, 
which is the javamail provider implementations and the merged mail jar.  
The provider jar has a dependency on the javamail spec jar.  The merged 
mail jar is used by Geronimo 2.0 for the javamail implementation.


Voting concludes on Friday, June 15th at 1100 ET

Rick




smime.p7s
Description: S/MIME Cryptographic Signature


[jira] Updated: (GERONIMO-2892) Undeploy locks files on Windows

2007-06-13 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-2892?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods updated GERONIMO-2892:
---

Fix Version/s: Verification Required

 Undeploy locks files on Windows
 ---

 Key: GERONIMO-2892
 URL: https://issues.apache.org/jira/browse/GERONIMO-2892
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.0-M3, 2.0-M5
 Environment: Windows XP.
Reporter: Prasad Kashyap
Priority: Blocker
 Fix For: Verification Required

 Attachments: simplewebapp0.war


 Upon undeploying an app, its entry in the config.xml is removed. However its 
 files in the G repo are not cleaned up. When the same app is deployed again, 
 it fails with the a Config already exists Exception. 
 Trying to undelete the app's files from the G repo fails with a windows 
 message that files are in use by an another process.
 http://www.nabble.com/Can-somebody-please-verify-that-undeploy-works-%28on-Windows%29---tf3269734.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Updated Specs for Servlet and JACC - Please be aware

2007-06-13 Thread Matt Hogstrom
I have made changes to the Servlet specification by replacing the web- 
app_2_5.xsd as well as the web-app_2_2.dtd files with clean room  
implementations.  This is a heads up.  Let's allow these to bake for  
a few days and then we'll release these and be done with any IP issues.


Re: pluto portal for geronimo 2.0

2007-06-13 Thread Paul McMahan

On Jun 12, 2007, at 8:23 PM, David Jencks wrote:

Sure, but if you are planning to use this for the admin console  
you'll probably need separate modules for jetty and tomcat anyway,  
so 2 plans is more or less required even if they  are identical.


Not sure I follow you on this.  Do you mean that we might create two  
separate collections of portlets based on which web container is in  
use?  Today the admin console the same collection of portlets built  
from a single codebase for both containers -- the webconatiner  
administration jsps just render differently when running in tomcat  
vs. jetty.  The only thing I know of that's really different between  
the tomcat and jetty admin console modules is their deployment plans,  
and I think those could be consolidated.


Or are there other reasons why you think separate modules might be  
required, perhaps the security configuration?


Whether or not separate modules are needed for the admin console, if  
we want the portal to be extensible by geronimo applications then it  
would be best if they can provide a single extension module that  
works in both containers.  Hopefully the container-config technique  
that Jeff pointed out will allow them to accomplish that (it worked  
for me).


Is pluto 1.2 actually functional as a real portal, or is it just  
way easier to deploy portlets to than 1.0 was?  My impression was  
that it was not really intended to be a jetspeed or liferay  
replacement.


No it does not provide equivalent functionality to jetspeed or  
liferay.  In fact their FAQ says:



Is Pluto an Enterprise Portal?
No, the Pluto project aims to provide a Java Specification  
compliant Portlet Container. In order to support the container, the  
Pluto project provides a simple portal, however, this does not  
provides optional services such as single sign on. If you are  
looking for an Open Source enterprise Portal implementation, there  
are several available. Apache Jetspeed is an enterprise portal  
hosted by the Apache Software Foundation. Sakai and uPortal are  
both educational portals which utilize Pluto as their container.  
There are many other open source portals.

http://portals.apache.org/pluto/faq.html

So for an enterprise class portal Geronimo users should be encouraged  
to look into one of those solutions.


For simple a portal application like the admin console, and for  
portlet development and testing purposes I think pluto's portal  
driver provides an ideal lightweight solution.  And technically  
speaking there's nothing that prevents a geronimo user from  
installing multiple portal solutions alongside pluto.


I've been hoping that now that jetspeed has m2-ized their build we  
might be able to pursue jetspeed integration again.


As mentioned above pluto doesn't claim to provide an enterprise class  
solution.  It's very lightweight and really intended for simple  
portal apps and for portlet development / testing.   As long as the  
portlets are written against the JSR 168 api they should be portable  
across the portal containers.   So by all means let's continue to  
pursue integration with jetspeed, liferay, etc.  We can put all these  
goodies into sandbox/portals for now and then later decide if we want  
to migrate the useful parts into server/trunk or create a new  
subproject.



Best wishes,
Paul

Re: [VOTE] 2.0-M6 (rc3)

2007-06-13 Thread Joe Bohn

+1 for all 4 assemblies.

Joe


Jay D. McHugh wrote:

Full test (server start, database pool creations, app deploy, and app use)
+1 tomcat-jee5
+0 jetty-jee5 (app use fails - testing further to determine reason)

Basic test (server start and stop)
+1 tomcat-minimal
+1 jetty-minimal

Jay

Matt Hogstrom wrote:
I think I've narrowed the problem on the rebuild.  When building from 
the top-level it seems we pick up more cars than we want.  If I build 
local in the assemblies dir then things seem to be scoped correctly.  
Something odd with Maven and / or how were using it.


The binaries are uploading now so please take a peek.

http://people.apache.org/~hogstrom/2.0-M6-rc3

Vote concludes on Thursday June 14th at 2300 hours.

[ ] +1 release
[ ] 0 abstain
[ ] -1 Don't ship...provide reason







[jira] Updated: (GERONIMO-1917) repository doesn't deal well with case insensitive file systems

2007-06-13 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-1917?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods updated GERONIMO-1917:
---

Fix Version/s: (was: 2.0-M5)
   (was: 1.1.2)

 repository doesn't deal well with case insensitive file systems
 ---

 Key: GERONIMO-1917
 URL: https://issues.apache.org/jira/browse/GERONIMO-1917
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: kernel
Affects Versions: 1.1, 1.1.1, 1.1.2, 1.1.x
Reporter: David Jencks

 If you've installed a configuration A/B/1/car and then look for a/b/1/car, 
 the repository will claim it's there on a case insensitive file system, but 
 then further logic in the config store/ manager blows up because those are 
 different artifacts.  Solution appears to be to check when locating an 
 artifact that the case from the file system matches the case you are asking 
 for.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-2480) Plugin installer status sticks on Searching for X at Y while downloading

2007-06-13 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-2480?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods updated GERONIMO-2480:
---

Fix Version/s: (was: 2.0-M5)
   (was: 1.1.2)
   (was: 1.x)

 Plugin installer status sticks on Searching for X at Y while downloading
 --

 Key: GERONIMO-2480
 URL: https://issues.apache.org/jira/browse/GERONIMO-2480
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Plugins
Affects Versions: 1.1.1
Reporter: Aaron Mulder

 The plugin installer should show status Downloading X from Y during a 
 download, but it seems to get stuck on the previous Searching for... 
 message while showing the download percentage.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-2322) remove resources and unit-test specifications from project.xml

2007-06-13 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-2322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods updated GERONIMO-2322:
---

Fix Version/s: (was: 1.1.2)

 remove resources and unit-test specifications from project.xml
 --

 Key: GERONIMO-2322
 URL: https://issues.apache.org/jira/browse/GERONIMO-2322
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: buildsystem
Affects Versions: 1.1.2
Reporter: Kevan Miller

 Some module project.xml files contain resources and unit-test 
 specifications. As these override the settings in etc/project.xml, there can 
 be unexpected results. Updates to etc/project.xml may not be reflected in 
 these modules. Better to fold all behavior into etc/project.xml, if possible.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-1747) HTTP-methods checks

2007-06-13 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-1747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods updated GERONIMO-1747:
---

Fix Version/s: (was: 1.1.2)

 HTTP-methods checks
 ---

 Key: GERONIMO-1747
 URL: https://issues.apache.org/jira/browse/GERONIMO-1747
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: security
Affects Versions: 1.0
 Environment: Windows 2003, java 1.4
Reporter: Ilya Platonov
 Attachments: slide.war, web.xml


 I'm tring to run jakarta-slide web-application on geronimo application 
 server. Slide provides WebDAV support.
 When security constrain is not set, everything works fine exept some minor 
 issues but when I put some security constraints for servlets I got following 
 error in server.log.
 15:43:58,132 ERROR [CoyoteAdapter] An exception or error occurred in the 
 container during the request processing
 java.lang.IllegalArgumentException: Invalid HTTPMethodSpec
 at javax.security.jacc.HTTPMethodSpec.init(HTTPMethodSpec.java:114)
 at 
 javax.security.jacc.WebUserDataPermission.init(WebUserDataPermission.java:84)
 at 
 org.apache.geronimo.tomcat.realm.TomcatGeronimoRealm.hasUserDataPermission(TomcatGeronimoRealm.java:123)
 at 
 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:428)
 at 
 org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:262)
 at 
 org.apache.geronimo.tomcat.valve.PolicyContextValve.invoke(PolicyContextValve.java:50)
 at 
 org.apache.geronimo.tomcat.valve.TransactionContextValve.invoke(TransactionContextValve.java:53)
 at 
 org.apache.geronimo.tomcat.valve.ComponentContextValve.invoke(ComponentContextValve.java:47)
 at 
 org.apache.geronimo.tomcat.valve.InstanceContextValve.invoke(InstanceContextValve.java:60)
 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.valves.AccessLogValve.invoke(AccessLogValve.java:526)
 at 
 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
 at 
 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
 at 
 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
 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)
 When I looked through Geronimo source code I found that GET, POST, PUT, 
 DELETE, HEAD, OPTIONS and TRACE http-methods hardcoded into 
 HTTPMethodSpec class and if you tring to  use another method it throws this 
 exception. Problem is that WebDAV specification extends standard 
 HTTP-methods, for example it uses MKCOL and LOCK methods so jakarta-slide 
 just not working.
 Is there any workaround for this bug or geronimo is just not able to handle 
 any HTTP protocol extensions???

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-2561) Uber geronimo-j2ee_1.4_spec was not updated and republished for 1.1.1 to include updated geronimo-j2ee-jacc_1.0_spec-1.1.1

2007-06-13 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-2561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods updated GERONIMO-2561:
---

Fix Version/s: (was: 1.1.x)
   (was: 1.1.2)

 Uber geronimo-j2ee_1.4_spec was not updated and republished for 1.1.1 to 
 include updated geronimo-j2ee-jacc_1.0_spec-1.1.1
 --

 Key: GERONIMO-2561
 URL: https://issues.apache.org/jira/browse/GERONIMO-2561
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
Affects Versions: 1.1.1, 1.1.2, 1.2
Reporter: Donald Woods
Assignee: Matt Hogstrom
Priority: Critical

 geronimo-j2ee-jacc_1.0_spec was updated to version 1.1.1 for the Geronimo 
 1.1.1 release, but the uber geronimo-j2ee_1.4_spec was not rebuilt and 
 republished to include the JACC updates.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-1053) Session Bean, Finder, Method Permissions

2007-06-13 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-1053?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods updated GERONIMO-1053:
---

Fix Version/s: (was: 1.1.2)

 Session Bean, Finder,  Method Permissions
 --

 Key: GERONIMO-1053
 URL: https://issues.apache.org/jira/browse/GERONIMO-1053
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: OpenEJB, security
Affects Versions: 1.0-M5
Reporter: Aaron Mulder
Priority: Blocker

 I have an EAR with a Web App, Session Bean, and CMP Entity Bean, using the M5 
 release.
 The user brings up a secure page on the web app and logs in.
 The web code invoked after the login calls the session bean.
 The session bean calls a finder on the entity bean, and gets this (in the 
 session bean method code, where it calls the finder):
 {noformat}
 Caused by: javax.ejb.TransactionRolledbackLocalException
 at 
 org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:123)
 at 
 org.openejb.transaction.TransactionContextInterceptor.invoke(TransactionContextInterceptor.java:80)
 at 
 org.openejb.SystemExceptionInterceptor.invoke(SystemExceptionInterceptor.java:82)
 at 
 org.openejb.GenericEJBContainer$DefaultSubjectInterceptor.invoke(GenericEJBContainer.java:545)
 at 
 org.openejb.GenericEJBContainer.invoke(GenericEJBContainer.java:238)
 at 
 org.openejb.proxy.EJBMethodInterceptor.intercept(EJBMethodInterceptor.java:129)
 at 
 org.openejb.proxy.EntityEJBLocalHome$$EnhancerByCGLIB$$afb1a239.findAll(generated)
 at 
 org.loadmagus.ejb.TestManagerBean.getAllApplications(TestManagerBean.java:70)
 ... 48 more
 Caused by: javax.ejb.AccessLocalException: access denied 
 (javax.security.jacc.EJBMethodPermission EntityBean findAll,LocalHome,)
 at 
 org.openejb.security.EJBSecurityInterceptor.invoke(EJBSecurityInterceptor.java:107)
 at 
 org.apache.geronimo.naming.java.ComponentContextInterceptor.invoke(ComponentContextInterceptor.java:56)
 at 
 org.openejb.ConnectionTrackingInterceptor.invoke(ConnectionTrackingInterceptor.java:81)
 at 
 org.openejb.entity.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:136)
 at 
 org.openejb.entity.cmp.InTxCacheInterceptor.invoke(InTxCacheInterceptor.java:84)
 at 
 org.openejb.transaction.ContainerPolicy$TxRequired.invoke(ContainerPolicy.java:119)
 ... 55 more
 {noformat}
 The ejb-jar.xml for the EJBs in question has:
 {noformat}
 security-role
 role-nameDeveloper/role-name
 /security-role
 method-permission
 role-nameDeveloper/role-name
 method
 ejb-nameSessionBean/ejb-name
 method-name*/method-name
 /method
 /method-permission
 method-permission
 role-nameDeveloper/role-name
 method
 ejb-nameEntityBean/ejb-name
 method-name*/method-name
 /method
 /method-permission
 {noformat}
 So it's a little odd that the session bean sees a transaction rolled back 
 exception rather than the real security exception, but whatever.
 The real problem is that both the session bean and the entity bean are 
 covered by identical all-inclusive method permission blocks, so if the user 
 got into the session bean, there should be no reason they can't get into the 
 entity bean.  The syntax above is specifically supported in the 
 ejb-jar-2_1.xsd Schema (#1; This style is used to refer to all the methods 
 of the specified enterprise bean's home, component, and/or web service 
 endpoint interfaces.)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: pluto portal for geronimo 2.0

2007-06-13 Thread David Jencks


On Jun 13, 2007, at 8:20 AM, Paul McMahan wrote:


On Jun 12, 2007, at 8:23 PM, David Jencks wrote:

Sure, but if you are planning to use this for the admin console  
you'll probably need separate modules for jetty and tomcat anyway,  
so 2 plans is more or less required even if they  are identical.


Not sure I follow you on this.  Do you mean that we might create  
two separate collections of portlets based on which web container  
is in use?  Today the admin console the same collection of portlets  
built from a single codebase for both containers -- the  
webconatiner administration jsps just render differently when  
running in tomcat vs. jetty.  The only thing I know of that's  
really different between the tomcat and jetty admin console modules  
is their deployment plans, and I think those could be consolidated.


Or are there other reasons why you think separate modules might be  
required, perhaps the security configuration?


Whether or not separate modules are needed for the admin console,  
if we want the portal to be extensible by geronimo applications  
then it would be best if they can provide a single extension module  
that works in both containers.  Hopefully the container-config  
technique that Jeff pointed out will allow them to accomplish that  
(it worked for me).


module == car file (or plugin), i.e. pre-deployed application for  
javaee apps, and you certainly can't run the same web module in  
both the jetty and tomcat integrations.  So, unless you are proposing  
a really big redesign of what is in a module for a web app, you're  
going to need separate modules for pluto on jetty and tomcat, the  
base console on jetty and tomcat, each bit of additional console on  
jetty and tomcat


It's quite possible for the plans for the jetty and tomcat versions  
to be identical (as long as the environment element is added by the  
car plugin), but you still get 2 modules.


thanks
david jencks



Is pluto 1.2 actually functional as a real portal, or is it just  
way easier to deploy portlets to than 1.0 was?  My impression was  
that it was not really intended to be a jetspeed or liferay  
replacement.


No it does not provide equivalent functionality to jetspeed or  
liferay.  In fact their FAQ says:



Is Pluto an Enterprise Portal?
No, the Pluto project aims to provide a Java Specification  
compliant Portlet Container. In order to support the container,  
the Pluto project provides a simple portal, however, this does not  
provides optional services such as single sign on. If you are  
looking for an Open Source enterprise Portal implementation, there  
are several available. Apache Jetspeed is an enterprise portal  
hosted by the Apache Software Foundation. Sakai and uPortal are  
both educational portals which utilize Pluto as their container.  
There are many other open source portals.

http://portals.apache.org/pluto/faq.html

So for an enterprise class portal Geronimo users should be  
encouraged to look into one of those solutions.


For simple a portal application like the admin console, and for  
portlet development and testing purposes I think pluto's portal  
driver provides an ideal lightweight solution.  And technically  
speaking there's nothing that prevents a geronimo user from  
installing multiple portal solutions alongside pluto.


I've been hoping that now that jetspeed has m2-ized their build we  
might be able to pursue jetspeed integration again.


As mentioned above pluto doesn't claim to provide an enterprise  
class solution.  It's very lightweight and really intended for  
simple portal apps and for portlet development / testing.   As long  
as the portlets are written against the JSR 168 api they should be  
portable across the portal containers.   So by all means let's  
continue to pursue integration with jetspeed, liferay, etc.  We can  
put all these goodies into sandbox/portals for now and then later  
decide if we want to migrate the useful parts into server/trunk or  
create a new subproject.



Best wishes,
Paul




[jira] Updated: (GERONIMO-2288) Abstract/Maven repositories install modules incorrectly

2007-06-13 Thread Donald Woods (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-2288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Donald Woods updated GERONIMO-2288:
---

Affects Version/s: 2.0-M6
   1.2
   1.1.1
Fix Version/s: (was: 1.2)

 Abstract/Maven repositories install modules incorrectly
 ---

 Key: GERONIMO-2288
 URL: https://issues.apache.org/jira/browse/GERONIMO-2288
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: kernel, Plugins
Affects Versions: 1.1, 1.1.1, 1.2, 2.0-M6
Reporter: Aaron Mulder
Assignee: Aaron Mulder

 The repository unpacks a JAR when it installs it only if the Artifact type is 
 car.  That is incorrect -- it should unpack any module with 
 META-INF/config.ser (which is the logic that we use in other places, such as 
 RepositoryConfigurationStore).  This breaks plugins that don't have the type 
 car (such as copying a database pool from server to server).
 The currently handling attempts to be generic by associating a behavior with 
 each file type, though in practice this is only used for type=car.  In the 
 1.1 branch, I am going to put in a workaround to look up the car handler 
 any time we find a META-INF/config.ser (a pretty minimal workaround).
 In trunk, I think we should remove the behavior/type association and instead 
 have a boolean for whether configurations should be unpacked, or an 
 ArtifactTypeHandler property specifically for configurations and another 
 one for non-configurations.  I don't see any reason to distinguish based on 
 module type.  Input would be appreciated for the 1.2 resolution.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: pluto portal for geronimo 2.0

2007-06-13 Thread Paul McMahan

On Jun 13, 2007, at 9:08 AM, Joe Bohn wrote:

I've been an advocate of this approach as well so thanks for taking  
the initiative on this.  I'll take a look at what you've done later  
today.


a significant part of this approach is based on the work you did on  
little G, as well as the opinions you have been sharing with us about  
the need for a more dynamic admin console.  so I'm definitely looking  
forward to more feedback and participation from you!


There are probably a few issues we'll need to consider if we take  
this plugin approach - splitting the console components from the  
underlying portal infrastructure:
- Uniformity between various portal implementations for how to  
define portlet page content, theme/skin definition, and any portal  
extensions that we may use.
- Plugin dependencies based upon type - ie. the admin console  
plugin would have a pre-req on a portal plugin but not  
necessarily a particular portal plugin if we can pull manage to  
pull off this separation.


Perhaps I'm taking this a bit farther than you intended at the  
moment. We could certainly just split these components for now and  
have the admin console tightly dependent upon a Pluto component.   
That does provide some benefits such as in allowing a user to  
choose the portal without the admin console and allowing the user  
to integrate their own portlets with Geronimo admin functions.   
That's a good step forward. Greater flexibility would be in  
allowing the user to choose the portal they wish to use but I think  
this would require more portal standards that do not yet exist.


I wasn't thinking out that far yet.  Like you said more standards   
are probably needed before we could think about making the portal  
container interchangeable without affecting the portlets that have  
already been deployed.  I agree that providing a native portal  
container that geronimo users can deploy standard JSR 168 portlets  
into is a good step forward, and maybe we can make some improvements  
to the administration console in the process.  Later on the portal or  
J2EE community may provide more standardization in this area,  so  
please help us stay on the right track.



Best wishes,
Paul


Re: pluto portal for geronimo 2.0

2007-06-13 Thread Paul McMahan

On Jun 13, 2007, at 12:36 PM, David Jencks wrote:

module == car file (or plugin), i.e. pre-deployed application for  
javaee apps, and you certainly can't run the same web module in  
both the jetty and tomcat integrations.  So, unless you are  
proposing a really big redesign of what is in a module for a web  
app, you're going to need separate modules for pluto on jetty and  
tomcat, the base console on jetty and tomcat, each bit of  
additional console on jetty and tomcat


It's quite possible for the plans for the jetty and tomcat versions  
to be identical (as long as the environment element is added by the  
car plugin), but you still get 2 modules.


Sorry my terminology is a bit rusty.  Now I understand what you mean  
and agree that for pre-deployed versions of the pluto driver and  
admin console web apps there would be separate plugins for tomcat and  
jetty.  Right now the only piece that's implemented as a plugin is  
the pluto container which only prereqs the jee-specs config and some  
pluto jars, so it can be used in either tomcat or jetty.



Best wishes,
Paul


[jira] Created: (GERONIMO-3243) ActiveMQ violates System Properties

2007-06-13 Thread solprovider (JIRA)
ActiveMQ violates System Properties
---

 Key: GERONIMO-3243
 URL: https://issues.apache.org/jira/browse/GERONIMO-3243
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: ActiveMQ
Affects Versions: 2.0-M3, 1.2, 2.0-M4
Reporter: solprovider


The latest Geronimo 1.2 and 2.0 use ActiveMQ.  (Would someone familiar with 
Geronimo development please add all affected versions?)
ActiveMQ adds a HashMap as a global Property named 
org.apache.activeio.journal.active.lockMap.
Properties must use Strings for keys and values per 
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html
This causes any code reading all the Properties and expecting Strings to error.

The error can be produced with Cocoon's SitemapVariableHolder for XMAP 
constants:
map:component-configurationsglobal-variables
myConstantHello World/myConstant
/global-variables/map:component-configurations
{global:myConstant} errors

The permanent fix is for Geronimo to update to a better version of ActiveMQ, 
either downgrading to before the bug was programmed or wait for the ActiveMQ 
team to follow the standards.  That is unlikely to be tested and released 
quickly.

The quick fix  is to disable the offensive code.  For Geronimo 1.2 on Windows, 
add this line at the beginning of STARTUP.BAT:
SET GERONIMO_OPTS=-Dorg.apache.activeio.journal.active.DisableLocking=true 
%GERONIMO_OPTS%

David Jencks suggested that Geronimo can set the 
org.apache.activeio.journal.active.DisableLocking property in a Geronimo 
SystemProperties gbean, there's one called ServerSystemProperties in 
j2ee-server.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [VOTE] 2.0-M6 (rc3)

2007-06-13 Thread Jeff Genender
+1

Matt Hogstrom wrote:
 I think I've narrowed the problem on the rebuild.  When building from
 the top-level it seems we pick up more cars than we want.  If I build
 local in the assemblies dir then things seem to be scoped correctly. 
 Something odd with Maven and / or how were using it.
 
 The binaries are uploading now so please take a peek.
 
 http://people.apache.org/~hogstrom/2.0-M6-rc3
 
 Vote concludes on Thursday June 14th at 2300 hours.
 
 [ ] +1 release
 [ ] 0 abstain
 [ ] -1 Don't ship...provide reason


[jira] Updated: (GERONIMO-3243) ActiveMQ violates System Properties

2007-06-13 Thread solprovider (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

solprovider updated GERONIMO-3243:
--

Description: 
The latest Geronimo 1.2 and 2.0 use ActiveMQ.  (Would someone familiar with 
Geronimo development please add all affected versions?)
ActiveMQ adds a HashMap as a global Property named 
org.apache.activeio.journal.active.lockMap.
Properties must use Strings for keys and values per 
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html
This causes any code reading all the Properties and expecting Strings to error.

Here is a test:
   boolean test(){  //true = passes, false = failed.
  boolean test = true;
  java.util.Properties properties = System.getProperties();
  java.util.Enumeration enumeration = properties.elements();
  while(test  enumeration.hasMoreElements()) test= 
String.class.equals(enumeration.nextElement().getClass());
  enumeration = properties.keys();
  while(test  enumeration.hasMoreElements()) test= 
String.class.equals(enumeration.nextElement().getClass());
  return test;
   }

The permanent fix is for Geronimo to update to a better version of ActiveMQ, 
either downgrading to before the bug was programmed or wait for the ActiveMQ 
team to follow the standards.  That is unlikely to be tested and released 
quickly.

The quick fix  is to disable the offensive code.  For Geronimo 1.2 on Windows, 
add this line at the beginning of STARTUP.BAT:
SET GERONIMO_OPTS=-Dorg.apache.activeio.journal.active.DisableLocking=true 
%GERONIMO_OPTS%

David Jencks suggested that Geronimo can set the 
org.apache.activeio.journal.active.DisableLocking property in a Geronimo 
SystemProperties gbean, there's one called ServerSystemProperties in 
j2ee-server.

  was:
The latest Geronimo 1.2 and 2.0 use ActiveMQ.  (Would someone familiar with 
Geronimo development please add all affected versions?)
ActiveMQ adds a HashMap as a global Property named 
org.apache.activeio.journal.active.lockMap.
Properties must use Strings for keys and values per 
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html
This causes any code reading all the Properties and expecting Strings to error.

The error can be produced with Cocoon's SitemapVariableHolder for XMAP 
constants:
map:component-configurationsglobal-variables
myConstantHello World/myConstant
/global-variables/map:component-configurations
{global:myConstant} errors

The permanent fix is for Geronimo to update to a better version of ActiveMQ, 
either downgrading to before the bug was programmed or wait for the ActiveMQ 
team to follow the standards.  That is unlikely to be tested and released 
quickly.

The quick fix  is to disable the offensive code.  For Geronimo 1.2 on Windows, 
add this line at the beginning of STARTUP.BAT:
SET GERONIMO_OPTS=-Dorg.apache.activeio.journal.active.DisableLocking=true 
%GERONIMO_OPTS%

David Jencks suggested that Geronimo can set the 
org.apache.activeio.journal.active.DisableLocking property in a Geronimo 
SystemProperties gbean, there's one called ServerSystemProperties in 
j2ee-server.


 ActiveMQ violates System Properties
 ---

 Key: GERONIMO-3243
 URL: https://issues.apache.org/jira/browse/GERONIMO-3243
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: ActiveMQ
Affects Versions: 1.2, 2.0-M3, 2.0-M4
Reporter: solprovider

 The latest Geronimo 1.2 and 2.0 use ActiveMQ.  (Would someone familiar with 
 Geronimo development please add all affected versions?)
 ActiveMQ adds a HashMap as a global Property named 
 org.apache.activeio.journal.active.lockMap.
 Properties must use Strings for keys and values per 
 http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html
 This causes any code reading all the Properties and expecting Strings to 
 error.
 Here is a test:
boolean test(){  //true = passes, false = failed.
   boolean test = true;
   java.util.Properties properties = System.getProperties();
   java.util.Enumeration enumeration = properties.elements();
   while(test  enumeration.hasMoreElements()) test= 
 String.class.equals(enumeration.nextElement().getClass());
   enumeration = properties.keys();
   while(test  enumeration.hasMoreElements()) test= 
 String.class.equals(enumeration.nextElement().getClass());
   return test;
}
 The permanent fix is for Geronimo to update to a better version of ActiveMQ, 
 either downgrading to before the bug was programmed or wait for the ActiveMQ 
 team to follow the standards.  That is unlikely to be tested and released 
 quickly.
 The quick fix  is to disable the offensive code.  For Geronimo 1.2 on 
 Windows, add this line at the beginning of STARTUP.BAT:
 SET GERONIMO_OPTS=-Dorg.apache.activeio.journal.active.DisableLocking=true 
 

[jira] Updated: (GERONIMO-3243) ActiveMQ violates System Properties

2007-06-13 Thread solprovider (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

solprovider updated GERONIMO-3243:
--

Description: 
The latest Geronimo 1.2 and 2.0 use ActiveMQ.  (Would someone familiar with 
Geronimo development please add all affected versions?)
ActiveMQ adds a HashMap as a global Property named 
org.apache.activeio.journal.active.lockMap.
Properties must use Strings for keys and values per 
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html
This causes any code reading all the Properties and expecting Strings to error.

{code:title=Test Code|borderStyle=solid}
   boolean test(){  //true = passes, false = failed.
  boolean test = true;
  java.util.Properties properties = System.getProperties();
  java.util.Enumeration enumeration = properties.elements();
  while(test  enumeration.hasMoreElements()) test= 
String.class.equals(enumeration.nextElement().getClass());
  enumeration = properties.keys();
  while(test  enumeration.hasMoreElements()) test= 
String.class.equals(enumeration.nextElement().getClass());
  return test;
   }
{code}
The permanent fix is for Geronimo to update to a better version of ActiveMQ, 
either downgrading to before the bug was programmed or wait for the ActiveMQ 
team to follow the standards.  That is unlikely to be tested and released 
quickly.

The quick fix  is to disable the offensive code.  For Geronimo 1.2 on Windows, 
add this line at the beginning of STARTUP.BAT:
SET GERONIMO_OPTS=-Dorg.apache.activeio.journal.active.DisableLocking=true 
%GERONIMO_OPTS%

David Jencks suggested that Geronimo can set the 
org.apache.activeio.journal.active.DisableLocking property in a Geronimo 
SystemProperties gbean, there's one called ServerSystemProperties in 
j2ee-server.

  was:
The latest Geronimo 1.2 and 2.0 use ActiveMQ.  (Would someone familiar with 
Geronimo development please add all affected versions?)
ActiveMQ adds a HashMap as a global Property named 
org.apache.activeio.journal.active.lockMap.
Properties must use Strings for keys and values per 
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html
This causes any code reading all the Properties and expecting Strings to error.

Here is a test:
   boolean test(){  //true = passes, false = failed.
  boolean test = true;
  java.util.Properties properties = System.getProperties();
  java.util.Enumeration enumeration = properties.elements();
  while(test  enumeration.hasMoreElements()) test= 
String.class.equals(enumeration.nextElement().getClass());
  enumeration = properties.keys();
  while(test  enumeration.hasMoreElements()) test= 
String.class.equals(enumeration.nextElement().getClass());
  return test;
   }

The permanent fix is for Geronimo to update to a better version of ActiveMQ, 
either downgrading to before the bug was programmed or wait for the ActiveMQ 
team to follow the standards.  That is unlikely to be tested and released 
quickly.

The quick fix  is to disable the offensive code.  For Geronimo 1.2 on Windows, 
add this line at the beginning of STARTUP.BAT:
SET GERONIMO_OPTS=-Dorg.apache.activeio.journal.active.DisableLocking=true 
%GERONIMO_OPTS%

David Jencks suggested that Geronimo can set the 
org.apache.activeio.journal.active.DisableLocking property in a Geronimo 
SystemProperties gbean, there's one called ServerSystemProperties in 
j2ee-server.


 ActiveMQ violates System Properties
 ---

 Key: GERONIMO-3243
 URL: https://issues.apache.org/jira/browse/GERONIMO-3243
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: ActiveMQ
Affects Versions: 1.2, 2.0-M3, 2.0-M4
Reporter: solprovider

 The latest Geronimo 1.2 and 2.0 use ActiveMQ.  (Would someone familiar with 
 Geronimo development please add all affected versions?)
 ActiveMQ adds a HashMap as a global Property named 
 org.apache.activeio.journal.active.lockMap.
 Properties must use Strings for keys and values per 
 http://java.sun.com/j2se/1.4.2/docs/api/java/util/Properties.html
 This causes any code reading all the Properties and expecting Strings to 
 error.
 {code:title=Test Code|borderStyle=solid}
boolean test(){  //true = passes, false = failed.
   boolean test = true;
   java.util.Properties properties = System.getProperties();
   java.util.Enumeration enumeration = properties.elements();
   while(test  enumeration.hasMoreElements()) test= 
 String.class.equals(enumeration.nextElement().getClass());
   enumeration = properties.keys();
   while(test  enumeration.hasMoreElements()) test= 
 String.class.equals(enumeration.nextElement().getClass());
   return test;
}
 {code}
 The permanent fix is for Geronimo to update to a better version of ActiveMQ, 
 either downgrading to before 

Re: [VOTE] 2.0-M6 (rc3)

2007-06-13 Thread Hernan Cunico

+1

Cheers!
Hernan

Matt Hogstrom wrote:
I think I've narrowed the problem on the rebuild.  When building from 
the top-level it seems we pick up more cars than we want.  If I build 
local in the assemblies dir then things seem to be scoped correctly.  
Something odd with Maven and / or how were using it.


The binaries are uploading now so please take a peek.

http://people.apache.org/~hogstrom/2.0-M6-rc3

Vote concludes on Thursday June 14th at 2300 hours.

[ ] +1 release
[ ] 0 abstain
[ ] -1 Don't ship...provide reason



[jira] Updated: (GERONIMO-3159) J2G documentation

2007-06-13 Thread Erik B. Craig (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erik B. Craig updated GERONIMO-3159:


Attachment: geronimo-3159.patch

Removed the old word document from the structure, created a new readme.txt that 
is included in deployable package, as well as modified the existing readme.txt 
with build instructions.

 J2G documentation
 -

 Key: GERONIMO-3159
 URL: https://issues.apache.org/jira/browse/GERONIMO-3159
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: J2G
Reporter: Paul McMahan
Assignee: Erik B. Craig
Priority: Minor
 Attachments: geronimo-3159.patch


 The J2G donation (GERONIMO-2743) contained some documentation.   But that 
 documentation had IBM Confidential footer.   Need to secure new 
 documentation from the contributor that does not contain the footer or get 
 permission to remove the footer.   Once the documentation has been secured it 
 should be added to the J2G package and maybe also added to the wiki.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-3159) J2G documentation

2007-06-13 Thread Erik B. Craig (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erik B. Craig updated GERONIMO-3159:


Patch Info: [Patch Available]

 J2G documentation
 -

 Key: GERONIMO-3159
 URL: https://issues.apache.org/jira/browse/GERONIMO-3159
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: J2G
Reporter: Paul McMahan
Assignee: Erik B. Craig
Priority: Minor
 Attachments: geronimo-3159.patch


 The J2G donation (GERONIMO-2743) contained some documentation.   But that 
 documentation had IBM Confidential footer.   Need to secure new 
 documentation from the contributor that does not contain the footer or get 
 permission to remove the footer.   Once the documentation has been secured it 
 should be added to the J2G package and maybe also added to the wiki.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[VOTE] Release specs for El, J2EE Management, WS-Metadata - rc2

2007-06-13 Thread Prasad Kashyap

Please review the specifications located at
http://people.apache.org/~prasad/specs_rc2

The only changes that were made to the binaries that passed a vote
over the past weekend was to add the scm section to the pom.xml.

I have dropped jsp specs from the vote now.

ws-metadata will have a 3 digit version number (1.1.1) because 1.1.0
was already released some 6 weeks ago. This is a minor update to the
released version.

Voting concludes on Saturday, June 16th at 1700 ET.

Cheers
Prasad


Re: [VOTE] 2.0-M6 (rc3)

2007-06-13 Thread Prasad Kashyap

+1

Cheers
Prasad

On 6/11/07, Matt Hogstrom [EMAIL PROTECTED] wrote:

I think I've narrowed the problem on the rebuild.  When building from
the top-level it seems we pick up more cars than we want.  If I build
local in the assemblies dir then things seem to be scoped correctly.
Something odd with Maven and / or how were using it.

The binaries are uploading now so please take a peek.

http://people.apache.org/~hogstrom/2.0-M6-rc3

Vote concludes on Thursday June 14th at 2300 hours.

[ ] +1 release
[ ] 0 abstain
[ ] -1 Don't ship...provide reason



Re: [VOTE] Release specs for El, J2EE Management, WS-Metadata - rc2

2007-06-13 Thread Filip Hanik - Dev Lists

do none of the spec releases get md5 sums nor pgp signatures?

Filip

Prasad Kashyap wrote:

Please review the specifications located at
http://people.apache.org/~prasad/specs_rc2

The only changes that were made to the binaries that passed a vote
over the past weekend was to add the scm section to the pom.xml.

I have dropped jsp specs from the vote now.

ws-metadata will have a 3 digit version number (1.1.1) because 1.1.0
was already released some 6 weeks ago. This is a minor update to the
released version.

Voting concludes on Saturday, June 16th at 1700 ET.

Cheers
Prasad






Re: [VOTE] Release specs for El, J2EE Management, WS-Metadata - rc2

2007-06-13 Thread Matt Hogstrom

Hi Filip,

Like Ragu, its in there.  Looks like Prasad provided the tar ball of  
the artifacts as they'd reside in the Maven Repo:


geronimo-j2ee-management_1.1_spec-1.0/
geronimo-j2ee-management_1.1_spec-1.0/org/
geronimo-j2ee-management_1.1_spec-1.0/org/apache/
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0-javadoc.jar
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0-javadoc.jar.asc
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0-javadoc.jar.md5
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0-javadoc.jar.sha1
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0-sources.jar
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0-sources.jar.asc
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0-sources.jar.md5
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0-sources.jar.sha1
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0.jar
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0.jar.asc
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0.jar.md5
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0.jar.sha1
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0.pom
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0.pom.asc
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0.pom.md5
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/1.0/geronimo-j2ee- 
management_1.1_spec-1.0.pom.sha1
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/maven-metadata.xml
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/maven-metadata.xml.md5
geronimo-j2ee-management_1.1_spec-1.0/org/apache/geronimo/specs/ 
geronimo-j2ee-management_1.1_spec/maven-metadata.xml.sha1


If you download the tar ball and unpack it this is what you'll see.   
I even verified the .asc files and it really is Prasad :)


On Jun 13, 2007, at 6:28 PM, Filip Hanik - Dev Lists wrote:


do none of the spec releases get md5 sums nor pgp signatures?

Filip

Prasad Kashyap wrote:

Please review the specifications located at
http://people.apache.org/~prasad/specs_rc2

The only changes that were made to the binaries that passed a vote
over the past weekend was to add the scm section to the pom.xml.

I have dropped jsp specs from the vote now.

ws-metadata will have a 3 digit version number (1.1.1) because 1.1.0
was already released some 6 weeks ago. This is a minor update to the
released version.

Voting concludes on Saturday, June 16th at 1700 ET.

Cheers
Prasad









[STATUS] (geronimo) Wed Jun 13 23:48:53 2007

2007-06-13 Thread Geronimo Weekly Status
APACHE GERONIMO STATUS: -*-text-*-
Last modified at [$Date: 2007-05-31 12:21:22 -0400 (Thu, 31 May 2007) $]

The current version of this file can be found at:

  * http://svn.apache.org/repos/asf/geronimo/server/trunk/STATUS


Upcoming Releases:

  Geronimo 2.0 -- geronimo/server/trunk/
Release Manager: Matt Hogstrom
Estimated Date: Q2 2007

  Geronimo 1.2 -- geronimo/server/branches/1.2
Release Manager: Dain Sundstrom and Alan Cabrera
Estimated Date: June 2007
Status: The codebase is ready to ship, but there is one
  bug the community has determined to be a blocker that
  must be fixed before shipping. 

RELEASE HISTORY:
  2007-03-04  Geronimo 2.0-M3
  2007-01-30  Geronimo 2.0-M2
  2006-12-22  Geronimo 2.0-M1
  2006-12-16  Geronimo 1.2-beta
  2006-09-18  Geronimo 1.1.1
  2006-06-26  Geronimo 1.1
  2006-01-05  Geronimo 1.0
  2005-10-04  Geronimo 1.0 milestone 5
  2005-08-10  Geronimo 1.0 milestone 4
  2004-11-11  Geronimo 1.0 milestone 3
  2004-09-09  Geronimo 1.0 milestone 2
  2004-04-29  Geronimo 1.0 milestone 1



If you're a contributor looking for something to do:

  * Review the documentation and suggest improvements
  * Review the bug list and suggest fixes or report reproducibility
  * Report bugs yourself



Deploying maven2 module as maven1 module

2007-06-13 Thread Jarek Gawor

Hi,

Does anybody here have experience with deploying a maven2 module as a
maven1 module? For example, I would like to deploy the
geronimo-annotation_1.0_spec module as a maven1 module. This is for
Axis2 project to get them to use our annotation definitions instead of
their partial definitions. Axis2 can be built with maven1 or maven2
but I think maven1 is preferred right now.

Thanks,
Jarek


Re: Deploying maven2 module as maven1 module

2007-06-13 Thread Jason Dillon

Use the maven-one-plugin:

http://maven.apache.org/plugins/maven-one-plugin/

--jason


On Jun 13, 2007, at 9:58 PM, Jarek Gawor wrote:


Hi,

Does anybody here have experience with deploying a maven2 module as a
maven1 module? For example, I would like to deploy the
geronimo-annotation_1.0_spec module as a maven1 module. This is for
Axis2 project to get them to use our annotation definitions instead of
their partial definitions. Axis2 can be built with maven1 or maven2
but I think maven1 is preferred right now.

Thanks,
Jarek