[jboss-user] [EJB 3.0 Development] - jboss 5 ignore dependency

Mirek Sz do-not-reply at jboss.com
Tue Apr 13 07:56:38 EDT 2010


Mirek Sz [http://community.jboss.org/people/MirekSz] created the discussion

"jboss 5 ignore dependency"

To view the discussion, visit: http://community.jboss.org/message/537156#537156

--------------------------------------------------------------
Hello,
I have problem beacause I have cycle services dependiency and I have to use ignore dependency.

When I use anootations @EJB and @IgnoreDependiency it works fine.
When I use Annotations @ EJB and <ignore-dependency> it also works
but in my case I using ejb-jar.xml and jboss.xml and this dosen't works:-(

my ejb-jar.xml file


<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.0" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd">
    <enterprise-beans>
        <session>
            <ejb-name>Pracownik</ejb-name>
            <business-local>pakiet.Pracownik</business-local>
            <ejb-class>pakiet.PracownikImpl</ejb-class>
            <session-type>Stateless</session-type>
            <ejb-local-ref>
                <ejb-ref-name>Stanowisko</ejb-ref-name>
                <ejb-ref-type>Session</ejb-ref-type>
                <local>pakiet.Stanowisko</local>
                <injection-target>
                    <injection-target-class>pakiet.PracownikImpl</injection-target-class>
                    <injection-target-name>stanowisko</injection-target-name>
                </injection-target>
            </ejb-local-ref>
        </session>
        <session>
            <ejb-name>Stanowisko</ejb-name>
            <business-local>pakiet.Stanowisko</business-local>
            <ejb-class>pakiet.StanowiskoImpl</ejb-class>
            <session-type>Stateless</session-type>
            <ejb-local-ref>
                <ejb-ref-name>Pracownik</ejb-ref-name>
                <ejb-ref-type>Session</ejb-ref-type>
                <local>pakiet.Pracownik</local>
                <injection-target>
                    <injection-target-class>pakiet.StanowiskoImpl</injection-target-class>
                    <injection-target-name>pracownik</injection-target-name>
                </injection-target>
            </ejb-local-ref>
        </session>
    </enterprise-beans>
</ejb-jar>






and my jboss.xml file

<?xml version="1.0" encoding="UTF-8"?>
<jboss>
    <enterprise-beans>
        <session>
            <ejb-name>Stanowisko</ejb-name>
            <ignore-dependency>
                <injection-target>
                    <injection-target-class>pakiet.StanowiskoImpl</injection-target-class>
                    <injection-target-name>pracownik</injection-target-name>
                </injection-target>
            </ignore-dependency>
        </session>
        <session>
            <ejb-name>Pracownik</ejb-name>
            <ignore-dependency>
                <injection-target>
                    <injection-target-class>pakiet.PracownikImpl</injection-target-class>
                    <injection-target-name>stanowisko</injection-target-name>
                </injection-target>
            </ignore-dependency>
        </session>
    </enterprise-beans>
</jboss>


JBOSS log:
13:47:56,269 WARN  [HDScanner] Failed to process changes
org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

*** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State}

jboss.j2ee:jar=test.jar,name=Pracownik,service=EJB3
 -> <UNKNOWN jboss.j2ee:jar=test.jar,name=Pracownik,service=EJB3>{Described:** UNRESOLVED Demands 'jndi:Stanowisko/local-pakiet.Stanowisko' **}

jboss.j2ee:jar=test.jar,name=Stanowisko,service=EJB3
 -> <UNKNOWN jboss.j2ee:jar=test.jar,name=Stanowisko,service=EJB3>{Described:** UNRESOLVED Demands 'jndi:Pracownik/local-pakiet.Pracownik' **}


*** CONTEXTS IN ERROR: Name -> Error

<UNKNOWN jboss.j2ee:jar=test.jar,name=Pracownik,service=EJB3> -> ** UNRESOLVED Demands 'jndi:Stanowisko/local-pakiet.Stanowisko' **

<UNKNOWN jboss.j2ee:jar=test.jar,name=Stanowisko,service=EJB3> -> ** UNRESOLVED Demands 'jndi:Pracownik/local-pakiet.Pracownik' **


    at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:863)
    at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:665)
    at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:293)
    at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/537156#537156]

Start a new discussion in EJB 3.0 Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2030]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100413/83e0c031/attachment.html 


More information about the jboss-user mailing list