You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Jarek Gawor (JIRA)" <ji...@apache.org> on 2006/12/12 22:59:20 UTC

[jira] Created: (GERONIMO-2653) Inconsistencies between jetty6-builder and tomcat6-builder plan.xml files

Inconsistencies between jetty6-builder and tomcat6-builder plan.xml files
-------------------------------------------------------------------------

                 Key: GERONIMO-2653
                 URL: http://issues.apache.org/jira/browse/GERONIMO-2653
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: deployment
    Affects Versions: 2.0
            Reporter: Jarek Gawor


1) One of the plans has an extra dependency on the j2ee-server module while the other does not (enough though both tomcat6/pom.xml and jetty6/pom.xml have dependency on j2ee-server module):

tomcat6-deployer/src/plan/plan.xml contains:

                <dependencies>
                    <dependency>
                        <groupId>${pom.groupId}</groupId>
                        <artifactId>j2ee-server</artifactId>
                        <type>car</type>
                    </dependency>
                    <dependency>
                        <groupId>${pom.groupId}</groupId>
                        <artifactId>tomcat6</artifactId>
                        <type>car</type>
                    </dependency>
                </dependencies>           

while jetty6-deployer/src/plan/plan.xml contains:

                <dependencies>
                    <dependency>
                        <groupId>${pom.groupId}</groupId>
                        <artifactId>jetty6</artifactId>
                        <type>car</type>
                    </dependency>
                </dependencies>

2) Also, jetty6-deployer specifies CXFBuilder: 

        <references name="WebServiceBuilder">
            <pattern>
                <name>CXFBuilder</name>
            </pattern>
            <pattern>
                <name>WebServiceBuilder</name>
            </pattern>
            <pattern>
                <name>UnavailableWebServiceBuilder</name>
            </pattern>
        </references>

while tomcat6-deployer does not:

        <references name="WebServiceBuilder">
            <pattern>
                <name>WebServiceBuilder</name>
            </pattern>
            <pattern>
                <name>UnavailableWebServiceBuilder</name>
            </pattern>
        </references>

It seems to me like these things should be consistent (unless of course there is a good reason for it). 


-- 
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] Closed: (GERONIMO-2653) Inconsistencies between jetty6-builder and tomcat6-builder plan.xml files

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-2653?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jarek Gawor closed GERONIMO-2653.
---------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0

The patch in http://issues.apache.org/jira/browse/GERONIMO-2671 resolved the inconsistencies mentioned in this bug.


> Inconsistencies between jetty6-builder and tomcat6-builder plan.xml files
> -------------------------------------------------------------------------
>
>                 Key: GERONIMO-2653
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-2653
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 2.0
>            Reporter: Jarek Gawor
>             Fix For: 2.0
>
>
> 1) One of the plans has an extra dependency on the j2ee-server module while the other does not (enough though both tomcat6/pom.xml and jetty6/pom.xml have dependency on j2ee-server module):
> tomcat6-deployer/src/plan/plan.xml contains:
>                 <dependencies>
>                     <dependency>
>                         <groupId>${pom.groupId}</groupId>
>                         <artifactId>j2ee-server</artifactId>
>                         <type>car</type>
>                     </dependency>
>                     <dependency>
>                         <groupId>${pom.groupId}</groupId>
>                         <artifactId>tomcat6</artifactId>
>                         <type>car</type>
>                     </dependency>
>                 </dependencies>           
> while jetty6-deployer/src/plan/plan.xml contains:
>                 <dependencies>
>                     <dependency>
>                         <groupId>${pom.groupId}</groupId>
>                         <artifactId>jetty6</artifactId>
>                         <type>car</type>
>                     </dependency>
>                 </dependencies>
> 2) Also, jetty6-deployer specifies CXFBuilder: 
>         <references name="WebServiceBuilder">
>             <pattern>
>                 <name>CXFBuilder</name>
>             </pattern>
>             <pattern>
>                 <name>WebServiceBuilder</name>
>             </pattern>
>             <pattern>
>                 <name>UnavailableWebServiceBuilder</name>
>             </pattern>
>         </references>
> while tomcat6-deployer does not:
>         <references name="WebServiceBuilder">
>             <pattern>
>                 <name>WebServiceBuilder</name>
>             </pattern>
>             <pattern>
>                 <name>UnavailableWebServiceBuilder</name>
>             </pattern>
>         </references>
> It seems to me like these things should be consistent (unless of course there is a good reason for it). 

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

        

[jira] Commented: (GERONIMO-2653) Inconsistencies between jetty6-builder and tomcat6-builder plan.xml files

Posted by "David Jencks (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/GERONIMO-2653?page=comments#action_12457958 ] 
            
David Jencks commented on GERONIMO-2653:
----------------------------------------

Please give a little more context in the future.... I think the plan extracts are from defaultEnvironment attributes??  

IMO the tomcat6-builder defaultEnvironment should not need to include j2ee-server as long as tomcat6 depends on it.

The tomcat6 deployer shold include the CXFBuilder pattern and the UnavailableWebServiceBuilder should be removed and WebServiceBuilder should be renamed Axis1Builder.

I recently added some capability for multiple ws builders to coexist with the expectation that each builder would only deploy stuff it recognizes.  This should allow us to be able to support jaxrpc using axis1 and jaxws using cxf/axis2 at the same time.  I haven't tested this.   I'm working on a simple cxf integration test which I hope to commit soon.... maybe we can expand it to a better test for this stuff too.


> Inconsistencies between jetty6-builder and tomcat6-builder plan.xml files
> -------------------------------------------------------------------------
>
>                 Key: GERONIMO-2653
>                 URL: http://issues.apache.org/jira/browse/GERONIMO-2653
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 2.0
>            Reporter: Jarek Gawor
>
> 1) One of the plans has an extra dependency on the j2ee-server module while the other does not (enough though both tomcat6/pom.xml and jetty6/pom.xml have dependency on j2ee-server module):
> tomcat6-deployer/src/plan/plan.xml contains:
>                 <dependencies>
>                     <dependency>
>                         <groupId>${pom.groupId}</groupId>
>                         <artifactId>j2ee-server</artifactId>
>                         <type>car</type>
>                     </dependency>
>                     <dependency>
>                         <groupId>${pom.groupId}</groupId>
>                         <artifactId>tomcat6</artifactId>
>                         <type>car</type>
>                     </dependency>
>                 </dependencies>           
> while jetty6-deployer/src/plan/plan.xml contains:
>                 <dependencies>
>                     <dependency>
>                         <groupId>${pom.groupId}</groupId>
>                         <artifactId>jetty6</artifactId>
>                         <type>car</type>
>                     </dependency>
>                 </dependencies>
> 2) Also, jetty6-deployer specifies CXFBuilder: 
>         <references name="WebServiceBuilder">
>             <pattern>
>                 <name>CXFBuilder</name>
>             </pattern>
>             <pattern>
>                 <name>WebServiceBuilder</name>
>             </pattern>
>             <pattern>
>                 <name>UnavailableWebServiceBuilder</name>
>             </pattern>
>         </references>
> while tomcat6-deployer does not:
>         <references name="WebServiceBuilder">
>             <pattern>
>                 <name>WebServiceBuilder</name>
>             </pattern>
>             <pattern>
>                 <name>UnavailableWebServiceBuilder</name>
>             </pattern>
>         </references>
> It seems to me like these things should be consistent (unless of course there is a good reason for it). 

-- 
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