I have tried everything I can think of and I'm still lost here.  Also, just for
shits and giggles, I tried changing stuff in my ejb-jar.xml and no matter what I
do JBoss redeploys my ejb (so it says), but even if I make the ejb-jar.xml an
improper xml file (bad class names, tried removing ending tags, change names to
weird things, all I get is:

16:37:49,517 INFO  [MainDeployer] Undeploying
file:/home/knitterb/lib/java/org/blandsite/music/website/META-INF/
16:37:49,519 INFO  [MainDeployer] not deleting localUrl, it is null or not a
copy: file:/home/knitterb/lib/java/org/blandsite/music/website/META-INF/
16:37:49,520 INFO  [MainDeployer] Undeployed
file:/home/knitterb/lib/java/org/blandsite/music/website/META-INF/
16:37:49,522 INFO  [MainDeployer] Starting deployment of package:
file:/home/knitterb/lib/java/org/blandsite/music/website/META-INF/
16:37:49,534 INFO  [MainDeployer] Successfully completed deployment of package:
file:/home/knitterb/lib/java/org/blandsite/music/website/META-INF/

As if JBoss is thumbing it's nose at my and saying "sure, you're up and running"
and then laughing in the background.

To keep things straight, remember, I am doing this NOT on a war, but rather on
an actual directory structure.  I do not want to have to make a war to get my
EJB loaded, I want to just point the "deploy" space to the directory, which I
have done in my config file jboss-service.xml as:

    <attribute name="URLs">
       ./deploy,/home/knitterb/lib/java/org/blandsite/music/website
    </attribute>

Any help would be appreciated, but I'm convinced that JBoss hates me! :)

-- 
-bk


Quoting Brandon Knitter <[EMAIL PROTECTED]>:

> I'm getting closer! :)
> 
> First question, I'm looking through these massive logs and trying to see if
> my
> EJB was deployed.  I don't see any errors on the deployment, but that
> doesn't
> mean it's working.  What will the logs say?  I've looked through almost
> every
> line, and I'm searching for my EJB named "Playlist", but nothing is found.
> 
> Next, I'm trying to access the context, and at one point I got some sort of
> "comp/env/ejb reference not loaded" message, although I now can't reproduce
> that.  Now when I try to get the context I get:
> 
> Exception in thread "main" javax.naming.CommunicationException: Failed to
> retrieve stub from server 127.0.0.1:1100.  Root exception is
> java.io.StreamCorruptedException: unexpected block data
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1278)
>         at
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1830)
>         at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1756)
>         at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1636)
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1264)
>         at
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1830)
>         at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1756)
>         at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1636)
>         at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1264)
>         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:322)
>         at java.rmi.MarshalledObject.get(MarshalledObject.java:135)
>         at
> org.jnp.interfaces.NamingContext.getServer(NamingContext.java:164)
>         at
> org.jnp.interfaces.NamingContext.discoverServer(NamingContext.java:931)
>         at
> org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1009)
>         at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:436)
>         at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:429)
>         at javax.naming.InitialContext.lookup(InitialContext.java:347)
>         at
> org.blandsite.music.play.PlaylistClient.main(PlaylistClient.java:30)
> 
> My code looks like:
> 
>         Properties p=new Properties();
>         p.put("java.naming.factory.initial",
>             "org.jnp.interfaces.NamingContextFactory");
>         p.put("java.naming.provider", "localhost:1099");
>         p.put("java.naming.factory.url.pkgs",
>             "org.jboss.naming:org.jnp.interfaces");
>         InitialContext iniCtx = new InitialContext(p);
> 
>         System.err.println("Getting context");
>         Context ejbCtx = (Context) iniCtx.lookup("java:comp/env/ejb");
>         System.err.println("Got context");
> 
> Any ideas?  I bought the docs and read everything I can, but nothing has an
> end-to-end tutorial.
> 
> Thanks in advance,
> 
> -- 
> -bk
> 
> 
> 
> 
> 
> 
> _______________________________________________________________
> 
> Don't miss the 2002 Sprint PCS Application Developer's Conference
> August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
> 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 
> 



_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to