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