You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Shawn Jiang (JIRA)" <ji...@apache.org> on 2009/05/20 06:48:45 UTC

[jira] Commented: (GERONIMO-4530) unnecessary dependencies in custom server

    [ https://issues.apache.org/jira/browse/GERONIMO-4530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12711004#action_12711004 ] 

Shawn Jiang commented on GERONIMO-4530:
---------------------------------------

openejb-deployer will add system-database as the default dependency for each EJB module when deploying the EJB module.  seems system-database is tight couple with EJB function.

See plan.xml of openejb-deployer:

{noformat} 
<gbean name="EJBBuilder" class="org.apache.geronimo.openejb.deployment.EjbModuleBuilder">
<attribute name="defaultCmpJTADataSource">SystemDatasource</attribute>
<attribute name="defaultCmpNonJTADataSource">NoTxDatasource</attribute>
.......
.......
<xml-attribute name="defaultEnvironment">
      <environment>
        <dependencies>
          <dependency>
            <groupId>org.apache.geronimo.configs</groupId>
            <artifactId>openejb</artifactId>
            <type>car</type>
          </dependency>
          <dependency>
            <groupId>org.apache.geronimo.configs</groupId>
            <artifactId>system-database</artifactId>
            <type>car</type>
          </dependency>
        </dependencies>
      </environment>
    </xml-attribute>
  </gbean>
{noformat} 


> unnecessary dependencies in custom server
> -----------------------------------------
>
>                 Key: GERONIMO-4530
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4530
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: dependencies
>    Affects Versions: 2.1.3, 2.1.4
>            Reporter: Jürgen Weber
>             Fix For: 2.2
>
>         Attachments: G4530_21.patch, G4530_trunk.patch
>
>
> a custom server assembly reduced to Boilerplate Minimal and OpenEJB still has dependencies to ActiveMQ and Derby.
> These should be removed.
> see http://www.nabble.com/Start-server-without-open-ports---possible--td21850866s134.html
> Booting Geronimo Kernel (in Java 1.6.0_11)...
> Starting Geronimo Application Server v2.1.3
> [****************************************] 100%   9s Startup complete
>   Listening on Ports:
>     1399 0.0.0.0   RMI Naming
>     1827 127.0.0.1 Derby Connector
>     4501 127.0.0.1 OpenEJB Daemon
>    10299 127.0.0.1 JMX Remoting Connector
>    61913 0.0.0.0   ActiveMQ Transport Connector
>    61916 0.0.0.0   ActiveMQ Transport Connector
>   Started Application Modules:
>     RAR: org.apache.geronimo.configs/system-database/2.1.3/car 

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