You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by newbie-gero <ch...@e7tech.com> on 2008/03/29 20:56:53 UTC

Error: Unable to distribute MusicApp.ear: Geronimo ear plan contains modules that aren't in the ear: false

Hi lists,
in reference from the question in this forum which i have posted:< Cant find
the resource-ref even when i have enter it in geronimo-web.xml. is iit a bug
or my mistake on my part?>, i have update my ear file and manage to solve
the errors i encounter previously.

I create a geronimo-application.xml to solve my previous problem. This is my
geronimo-application.xml plan
http://www.nabble.com/file/p16373868/geronimo-application.xml
geronimo-application.xml 

This is my file structure for MusicApp.ear

MusicApp.ear
|
|
|-- META-INF
|   |-- MANIFEST.MF
|   |-- application.xml
|   `-- geronimo-application.xml
|-- ejb-jar-ic
|   |-- META-INF
|   |   |-- MANIFEST.MF
|   |   `-- ejb-jar.xml
|   `-- asg
|       `-- MusicEJB
|           |-- Music.class
|           |-- MusicBean.class
|           |-- MusicDAO.class
|           |-- MusicDAOCloudscape.class
|           |-- MusicDAOFactory.class
|           |-- MusicDAOSysException.class
|           |-- MusicHome.class
|           |-- NoTrackListException.class
|           |-- RecordingVO.class
|           `-- TrackVO.class
|-- mysql-geronimo-plan.xml
|-- tranql-connector-ra-1.3.rar
`-- war-ic
    |-- META-INF
    |   `-- MANIFEST.MF
    |-- WEB-INF
    |   |-- geronimo-web.xml
    |   `-- web.xml
    |-- error.jsp
    |-- musicGet.jsp
    `-- musicPost.jsp

When i compress into MusicApp.ear, the folder war-ic will be change to
war-ic.war and ejb-jar-ic will be compress as ejb-jar-ic.jar.: 
Below is the file i deploy into geronimo
http://www.nabble.com/file/p16373868/MusicApp.ear MusicApp.ear 

The error i encounter now is:
LinuxCM:/home/chongming/geronimo-2.1 # java -jar bin/deployer.jar --user
system --password manager deploy MusicApp.ear
    Error: Unable to distribute MusicApp.ear: Geronimo ear plan contains
    modules that aren't in the ear: false


But in the geronimo-application.xml, i include the mysql-geronimo-plan.xml
and tranql-connector-ra-1.3.rar into the ear file.
What have i miss? Please help

Thanks in advance

-- 
View this message in context: http://www.nabble.com/Error%3A-Unable-to-distribute-MusicApp.ear%3A-Geronimo-ear-plan-contains-modules-that-aren%27t-in-the-ear%3A-false-tp16373868s134p16373868.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Re: Error: Unable to distribute MusicApp.ear: Geronimo ear plan contains modules that aren't in the ear: false

Posted by newbie-gero <ch...@e7tech.com>.
,Hi,
Thanks for your advise.
i have include the the codes u advice into the application.xml

<module>
<connector>tranql-connector-ra-1.3.rar</connector>
</module>

Previously i have add a database pool in the geronimo server. This is how i
do it by writing a mysql-geronimo-plan.xml as below:
http://www.nabble.com/file/p16379382/mysql-geronimo-plan.xml
mysql-geronimo-plan.xml 
This is how i deploy the database pool:
./deploy.sh --user system --password manager deploy
/home/chongming/geronimo-2.1/mysql-geronimo-plan.xml
/home/chongming/geronimo-2.1/repository/org/tranql/tranql-connector-ra/1.3/tranql-connector-ra-1.3.rar


This is the response from Geronimo server

Error: Unable to distribute MusicApp.ear: Unable to resolve resource
    reference 'jdbc/MusicDB' (Found multiple matching resources.  Try
    being more specific in a resource-ref mapping in your Geronimo
    deployment plan.

   
default/Music-ear/1.3/ear?J2EEApplication=default/Music-ear/1.3/ear,JCAConnectionFactory=MusicDS,JCAResource=tranql-connector-ra-1.3.rar,ResourceAdapter=tranql-connector-ra-1.3.rar,ResourceAdapterModule=tranql-connector-ra-1.3.rar,j2eeType=JCAManagedConnectionFactory,name=MusicDS

   
user/jdbcdatasource/2.0/car?J2EEApplication=null,JCAConnectionFactory=MusicDS,JCAResource=user/jdbcdatasource/2.0/car,ResourceAdapter=user/jdbcdatasource/2.0/car,ResourceAdapterModule=user/jdbcdatasource/2.0/car,j2eeType=JCAManagedConnectionFactory,name=MusicDS


    Search conducted in current module and dependencies:

    [ALL: user/jdbcdatasource/2.0/car]

    [ALL: org.apache.geronimo.configs/tomcat6/2.1/car]

    [ALL: default/Music-ear/1.3/ear]

    [ALL: org.apache.geronimo.configs/openjpa//car]

    [CLASSES: org.apache.geronimo.configs/openejb//car]

    [ALL: org.apache.geronimo.configs/axis//car]

    [ALL: org.apache.geronimo.configs/axis2//car]

    [ALL: org.apache.geronimo.configs/j2ee-corba-yoko//car]

What are the issue i need to resolve? Thanks in advance



djencks wrote:
> 
> I think you need a module for the resource adapter in your  
> application.xml....
> 
> <module>
> <connector>tranql-connector-ra-1.3.rar</connector>
> </module>
> 
> david jencks
> 
> 
> On Mar 29, 2008, at 12:56 PM, newbie-gero wrote:
> 
>>
>> Hi lists,
>> in reference from the question in this forum which i have posted:<  
>> Cant find
>> the resource-ref even when i have enter it in geronimo-web.xml. is  
>> iit a bug
>> or my mistake on my part?>, i have update my ear file and manage to  
>> solve
>> the errors i encounter previously.
>>
>> I create a geronimo-application.xml to solve my previous problem.  
>> This is my
>> geronimo-application.xml plan
>> http://www.nabble.com/file/p16373868/geronimo-application.xml
>> geronimo-application.xml
>>
>> This is my file structure for MusicApp.ear
>>
>> MusicApp.ear
>> |
>> |
>> |-- META-INF
>> |   |-- MANIFEST.MF
>> |   |-- application.xml
>> |   `-- geronimo-application.xml
>> |-- ejb-jar-ic
>> |   |-- META-INF
>> |   |   |-- MANIFEST.MF
>> |   |   `-- ejb-jar.xml
>> |   `-- asg
>> |       `-- MusicEJB
>> |           |-- Music.class
>> |           |-- MusicBean.class
>> |           |-- MusicDAO.class
>> |           |-- MusicDAOCloudscape.class
>> |           |-- MusicDAOFactory.class
>> |           |-- MusicDAOSysException.class
>> |           |-- MusicHome.class
>> |           |-- NoTrackListException.class
>> |           |-- RecordingVO.class
>> |           `-- TrackVO.class
>> |-- mysql-geronimo-plan.xml
>> |-- tranql-connector-ra-1.3.rar
>> `-- war-ic
>>     |-- META-INF
>>     |   `-- MANIFEST.MF
>>     |-- WEB-INF
>>     |   |-- geronimo-web.xml
>>     |   `-- web.xml
>>     |-- error.jsp
>>     |-- musicGet.jsp
>>     `-- musicPost.jsp
>>
>> When i compress into MusicApp.ear, the folder war-ic will be change to
>> war-ic.war and ejb-jar-ic will be compress as ejb-jar-ic.jar.:
>> Below is the file i deploy into geronimo
>> http://www.nabble.com/file/p16373868/MusicApp.ear MusicApp.ear
>>
>> The error i encounter now is:
>> LinuxCM:/home/chongming/geronimo-2.1 # java -jar bin/deployer.jar -- 
>> user
>> system --password manager deploy MusicApp.ear
>>     Error: Unable to distribute MusicApp.ear: Geronimo ear plan  
>> contains
>>     modules that aren't in the ear: false
>>
>>
>> But in the geronimo-application.xml, i include the mysql-geronimo- 
>> plan.xml
>> and tranql-connector-ra-1.3.rar into the ear file.
>> What have i miss? Please help
>>
>> Thanks in advance
>>
>> -- 
>> View this message in context: http://www.nabble.com/Error%3A-Unable- 
>> to-distribute-MusicApp.ear%3A-Geronimo-ear-plan-contains-modules- 
>> that-aren%27t-in-the-ear%3A-false-tp16373868s134p16373868.html
>> Sent from the Apache Geronimo - Users mailing list archive at  
>> Nabble.com.
>>
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Error%3A-Unable-to-distribute-MusicApp.ear%3A-Geronimo-ear-plan-contains-modules-that-aren%27t-in-the-ear%3A-false-tp16373868s134p16379382.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Re: Error: Unable to distribute MusicApp.ear: Geronimo ear plan contains modules that aren't in the ear: false

Posted by David Jencks <da...@yahoo.com>.
I think you need a module for the resource adapter in your  
application.xml....

<module>
<connector>tranql-connector-ra-1.3.rar</connector>
</module>

david jencks


On Mar 29, 2008, at 12:56 PM, newbie-gero wrote:

>
> Hi lists,
> in reference from the question in this forum which i have posted:<  
> Cant find
> the resource-ref even when i have enter it in geronimo-web.xml. is  
> iit a bug
> or my mistake on my part?>, i have update my ear file and manage to  
> solve
> the errors i encounter previously.
>
> I create a geronimo-application.xml to solve my previous problem.  
> This is my
> geronimo-application.xml plan
> http://www.nabble.com/file/p16373868/geronimo-application.xml
> geronimo-application.xml
>
> This is my file structure for MusicApp.ear
>
> MusicApp.ear
> |
> |
> |-- META-INF
> |   |-- MANIFEST.MF
> |   |-- application.xml
> |   `-- geronimo-application.xml
> |-- ejb-jar-ic
> |   |-- META-INF
> |   |   |-- MANIFEST.MF
> |   |   `-- ejb-jar.xml
> |   `-- asg
> |       `-- MusicEJB
> |           |-- Music.class
> |           |-- MusicBean.class
> |           |-- MusicDAO.class
> |           |-- MusicDAOCloudscape.class
> |           |-- MusicDAOFactory.class
> |           |-- MusicDAOSysException.class
> |           |-- MusicHome.class
> |           |-- NoTrackListException.class
> |           |-- RecordingVO.class
> |           `-- TrackVO.class
> |-- mysql-geronimo-plan.xml
> |-- tranql-connector-ra-1.3.rar
> `-- war-ic
>     |-- META-INF
>     |   `-- MANIFEST.MF
>     |-- WEB-INF
>     |   |-- geronimo-web.xml
>     |   `-- web.xml
>     |-- error.jsp
>     |-- musicGet.jsp
>     `-- musicPost.jsp
>
> When i compress into MusicApp.ear, the folder war-ic will be change to
> war-ic.war and ejb-jar-ic will be compress as ejb-jar-ic.jar.:
> Below is the file i deploy into geronimo
> http://www.nabble.com/file/p16373868/MusicApp.ear MusicApp.ear
>
> The error i encounter now is:
> LinuxCM:/home/chongming/geronimo-2.1 # java -jar bin/deployer.jar -- 
> user
> system --password manager deploy MusicApp.ear
>     Error: Unable to distribute MusicApp.ear: Geronimo ear plan  
> contains
>     modules that aren't in the ear: false
>
>
> But in the geronimo-application.xml, i include the mysql-geronimo- 
> plan.xml
> and tranql-connector-ra-1.3.rar into the ear file.
> What have i miss? Please help
>
> Thanks in advance
>
> -- 
> View this message in context: http://www.nabble.com/Error%3A-Unable- 
> to-distribute-MusicApp.ear%3A-Geronimo-ear-plan-contains-modules- 
> that-aren%27t-in-the-ear%3A-false-tp16373868s134p16373868.html
> Sent from the Apache Geronimo - Users mailing list archive at  
> Nabble.com.
>