File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes EJB and other Java EE Technologies and the fly likes Deployment problem in weblogic 6.0 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Deployment problem in weblogic 6.0" Watch "Deployment problem in weblogic 6.0" New topic

Deployment problem in weblogic 6.0

mujtaba habib

Joined: Feb 26, 2001
Posts: 12
i am trying to deploy Hello world example in weblogic 6.0. i have following class files in Demo.jar
1. DemoHome
2. Demo
3. DemoBean
4. xml-ejb.jar
but when i use ejbc i-e
java -Dweblogic.home=d:\export\weblogic\ weblogic.ejbc d:\ejb\demo\Demo.jar -d Bean.jar
i get following error
ERROR: META-INF/ejb-jar.xml not found in jar file
can any body help me or give me a step by step tutorial to deply this thing
Rahul Mahindrakar
Ranch Hand

Joined: Jul 28, 2000
Posts: 1868
This forum is for EJB and for J2EE and is not devoted to Weblogic. We have a forum for Weblogic in the Products section. Please post your query there.
Matt or any Sheriff could you please shift this to that forum.
srivatsan srinivasan

Joined: Jun 08, 2001
Posts: 26
hi mujtaba,
I am herewith writing the steps to deploy ejb in weblogic6.0
1)compile your home,remote and bean class.
2)create a text or xml deploymentdescriptor.
a)Text deploymentdescriptor
you can find sample deplyment descriptor in the may be in the name DeploymentDescriptor.txt.change the home interface,remote and bean class name in the deplymentfile.then use the utility
java weblogic.ejb20.utils.DDConverter -d outputdirectory name Textfilename to create xml file from the text may get two xml files ejb-jar.xml and weblogic-ejb-jar.xml.
b)Xml file descriptor
there are sample xml files in the weblogic directory
named ejb-jar.xml and weblogic-ejb-jar.xml,change the remote,home and bean class name in the xml deploymentdescriptor.

3)create a directory named META-INF and copy the xml file into this directory.
create jar file for meta-inf and the directory containing ejb use java weblogic.ejbc.
copy the jar file into the application directory of your weblogic mydomain.
start the weblogic server and run your ejb
dont forget to set the classpath to weblogic.jar and weblogic_sp.jar.
Sanjay Deshpande
Ranch Hand

Joined: May 22, 2001
Posts: 111
Hi when i run command weblogic.ejbc i get error :Class AccountBean not found
Why so?
My commands are:
copy *.xml build\META-INF
javac -d build
cd build
jar cv0f beanManaged.jar META-INF wow
cd ..
java -classpath %WL_HOME%/lib/weblogic_sp.jar;%WL_HOME%/lib/weblogic.jar java weblogic.ejbc -compiler javac build\beanManaged.jar %APPLICATIONS%\beanManaged.jar
this iswhere i get error
AmitS Saxena

Joined: Jul 23, 2006
Posts: 3
name should be ejb-jar.xml
I agree. Here's the link:
subject: Deployment problem in weblogic 6.0
jQuery in Action, 3rd edition