Hi Armin,

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

Phil

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

being

the cause of the problem) is that the MANIFEST.MF classpath syntax

is

supposed 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

that

the 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

the

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

arrangement,

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

get

>>errors like NoClassDefFound for OJBRuntimeException, which is
>
> certainly
>
>>located in db-ojb-xxx.jar.  The OJB services do deploy fine if I

leave

>>out the beans jar. I noticed that the deployer is now a RAR

which

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

the

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



Reply via email to