Overriding OSGi MANIFEST.MF in Tuscany distribution

2010-08-30 Thread Luciano Resende
The original wink-server dependency does not export the META-INF folder thus causing issues when trying to load some properties classes under that folder in a OSGi environment. If I update the wink-server pom with proper configuration to generate valid OSGi manifest exporting the following

[jira] Created: (TUSCANY-3660) IllegalStateException on shutdown in TuscanyListenerManager

2010-08-30 Thread Sebastian Millies (JIRA)
IllegalStateException on shutdown in TuscanyListenerManager --- Key: TUSCANY-3660 URL: https://issues.apache.org/jira/browse/TUSCANY-3660 Project: Tuscany Issue Type: Bug Affects

[jira] Updated: (TUSCANY-3660) IllegalStateException on shutdown in TuscanyListenerManager

2010-08-30 Thread Sebastian Millies (JIRA)
[ https://issues.apache.org/jira/browse/TUSCANY-3660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sebastian Millies updated TUSCANY-3660: --- Component/s: Java SCA Core Runtime IllegalStateException on shutdown in

Re: Overriding OSGi MANIFEST.MF in Tuscany distribution

2010-08-30 Thread Raymond Feng
Hi, You'll have to duplicate the MF file into modules/node-launcher-equinox/src/main/resources/org/apache/tuscany/sca/node/equinox/launcher too. There is a JIRA open to see if we can just have one location. Maybe we can use the maven-dependency-plugin to copy the MF files from the

A maven plugin that check duplicate classes from the jars within the dependency graph or a directory

2010-08-30 Thread Raymond Feng
Hi, I just added a maven plugin [1] that can check and report duplicate (potentially conflicting) classes from a list of jars within the dependency graph or a directory. It will be useful to detect the classpath hell issue. The Tuscany maven-dependency-plugin checks and reports duplicate

operation name calculation, @WebMethod, etc., spec interpretation

2010-08-30 Thread Scott Kurz
In thinking back over this issue: https://issues.apache.org/jira/browse/TUSCANY-3625 as well as Simon Raymond's mention of the Java CI spec's Section 8.2 Impact of JAX-WS Annotations on ComponentType, I realized another related spec interpretation we were making. For the reference-side of

Re: tutorial - using binding.rest with non-jaxrs service?

2010-08-30 Thread Luciano Resende
On Sat, Aug 28, 2010 at 1:50 AM, ant elder ant.el...@gmail.com wrote: On Sat, Aug 28, 2010 at 9:12 AM, Raymond Feng enjoyj...@gmail.com wrote: IMO, using HTTP/GET to access the RPC style services is just a poor-man's web service. Don't go deeper to support complex types, don't try to support

Re: tutorial - using binding.rest with non-jaxrs service?

2010-08-30 Thread ant elder
On Mon, Aug 30, 2010 at 11:03 PM, Luciano Resende luckbr1...@gmail.com wrote: On Sat, Aug 28, 2010 at 1:50 AM, ant elder ant.el...@gmail.com wrote: On Sat, Aug 28, 2010 at 9:12 AM, Raymond Feng enjoyj...@gmail.com wrote: IMO, using HTTP/GET to access the RPC style services is just a poor-man's

Re: tutorial - using binding.rest with non-jaxrs service?

2010-08-30 Thread Luciano Resende
On Mon, Aug 30, 2010 at 3:51 PM, ant elder antel...@apache.org wrote: If you really want to have all this is in just a single binding then why not call it binding.http? Merging this function into binding.rest makes no sense at all. REST is not RPC.    ...ant I would like to have one

Re: Sample component implementation extension

2010-08-30 Thread Jean-Sebastien Delfino
Jean-Sebastien Delfino wrote: I've committed a new sample [1] to help people understand how to extend Tuscany 2.x with a new component implementation type. The sample extends Tuscany with a fictitious component implementation and shows how to: - read/write SCDL and resolve WSDL and Java in

Re: Overriding OSGi MANIFEST.MF in Tuscany distribution

2010-08-30 Thread Luciano Resende
On Mon, Aug 30, 2010 at 9:49 AM, Raymond Feng enjoyj...@gmail.com wrote: Hi, You'll have to duplicate the MF file into modules/node-launcher-equinox/src/main/resources/org/apache/tuscany/sca/node/equinox/launcher too. There is a JIRA open to see if we can just have one location. Maybe we can