Great, I am also able to redeploy. As for the docs, The only things that I see now that might be non-obvious for someone trying the ejb beans for the first time are
1) How to deploy ojb test hsqldb database to jboss After creating the database with bin\build prepare-testdb
Take the generated OJB.script file from .../target/test and rename the file to default.script. Replace the jboss default.script file in ...\jboss-3.x.y\server\default\db\hypersonic with this file.
2) How to run client org.apache.ojb.ejb.AllTests Numerous jars are required for the client. I modified build.bat to set this up properly and called it ".\runEJBClient.bat"
@echo off REM Please let JAVA_HOME point to your JDK base directory if "%JAVA_HOME%" == "" set JAVA_HOME=C:\j2sdk1.4.1 set JAVA=%JAVA_HOME%\bin\java set JBOSS_HOME=D:\jboss-3.0.6 set cp= for %%i in (%JBOSS_HOME%\client\*.jar) do call bin\cp.bat %%i for %%i in (dist\*.jar) do call bin\cp.bat %%i for %%i in (lib\*.jar) do call bin\cp.bat %%i "%JAVA%" -classpath "%CP%" org.apache.ojb.ejb.AllTests
Phil
Armin Waibel wrote:
Hi Phil,
I got it re-deployed on jboss!! Thanks for your suggestion! It doesn't depend on the Class-Path attribute but it does depend on the jars used by OJB. Put all jars OJB depend on to the ojb.sar directory (commons-xxx.jar + antlrxxx.jar) then OJB could be re-deployed without any problems.
I updated deployment docs in CVS have a look.
regards, Armin
----- Original Message ----- From: "Phil Warrick" <[EMAIL PROTECTED]> To: "Phil Warrick" <[EMAIL PROTECTED]> Cc: "OJB Users List" <[EMAIL PROTECTED]> Sent: Tuesday, March 18, 2003 7:57 PM Subject: Re: [jBoss deployment]: example ejb beans not deploying
BTW: A nice reference on deployment packaging can be found at:
http://www.theserverside.com//resources/articles/J2EE-Deployment/article .html
Philbeing
Phil Warrick wrote:
Hi Armin,
The problem went away when I upgraded to jBoss-3.0.6.
One that I noticed in build-xdoclet.xml (although it didn't end up
isthe cause of the problem) is that the MANIFEST.MF classpath syntax
thatsupposed to be
Class-Path: xxx.jar yyy.jar
rather than
classpath: xxx.jar yyy.jar
To be more consistent wouldn't it be better to include all the jars
thethe beans are dependent on, like:
Class-Path: db-ojb-1.0.rc2.jar db-ojb-1.0.rc2-junit.jar
as well as the libs required (like commons-lang-1.0-mod.jar etc.) in
arrangement,build-xdoclet.xml file.
At the moment only the junit jar is listed.
Thanks,
Phil
Armin Waibel wrote: > Hi Phil, > > I tested CVS with jboss 3.0.4 + 3.0.6 > using sapDB. > I use the same directory structure: > > ojb.sar > |---------------META-INF > | | > | MANIFEST.MF, jboss-service.xml > db-ojb-xxx-beans.jar > db-ojb-xxx.jar > ojb config files > > Did you use current build.xml/xdoclet-build.xml file, I made > some minor changes (as far as I know;-)) > > > regards, > Armin > > ----- Original Message ----- > From: "Phil Warrick" <[EMAIL PROTECTED]> > To: "OJB Users List" <[EMAIL PROTECTED]> > Sent: Tuesday, March 18, 2003 3:57 PM > Subject: [jBoss deployment]: example ejb beans not deploying > > > >>Hi all, >> >>It looks like Armin has done a nice job of improving the > > out-of-the-box > >>ejb deployment experience. But something about the new
get>>where a sar directory containing >> >>db-ojb-xxx-beans.jar >>db-ojb-xxx.jar >>ojb configuration files >>jboss META-INF descriptor files >> >>causes the beans to not see the classes within db-ojb-xxx.jar. I
leave>>errors like NoClassDefFound for OJBRuntimeException, which is > > certainly > >>located in db-ojb-xxx.jar. The OJB services do deploy fine if I
which>>out the beans jar. I noticed that the deployer is now a RAR
the> > might > >>influence dependencies. >> >>My environment is Win2K, jboss 3.0.4, ojb 1.0rc+ What is your >>environment Armin? >> >>I'm checking the jBoss archives and also watching for clues about
>>redeployment problem. >> >>Any ideas would be most appreciated. >> >>Phil >> >> >> >> >> >> >> >> >>
--------------------------------------------------------------------- >>To unsubscribe, e-mail: [EMAIL PROTECTED] >>For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]