On Jan 18, 2008 12:25 PM, Thomas Tardy <[EMAIL PROTECTED]> wrote:

> Hello
>
> I'm not using a standalone WAS, I'm using the installation from the RSA7
> installation. And the property is looking like yours, just applied to the
> RSA7 installation structure. I'm not facing any problems with the Windows
> 'Program Files' directory.
>
> I have defined the property in my settings.xml looking like this:
>
> <settings xmlns="http://maven.apache.org/POM/4.0.0";
>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>                      http://maven.apache.org/xsd/settings-1.0.0.xsd";>
>
>    <localRepository>C:\repos\maven</localRepository>
>
>    <profiles>
>        <profile>
>            <id>default</id>
>            <activation>
>                <activeByDefault>true</activeByDefault>
>            </activation>
>
>            <properties>
>                <custom.was.home>C:\Program
> Files\IBM\SDP70\runtimes\base_v61</custom.was.home>
>            </properties>
>        </profile>
>    </profiles>
> </settings>
>
> Hope this helps!
>
> Kind Regards,
> Thomas
>
>
> On Jan 18, 2008 11:15 AM, Jeff Mutonho <[EMAIL PROTECTED]> wrote:
>
> > On Jan 18, 2008 11:43 AM, Thomas Tardy <[EMAIL PROTECTED]> wrote:
> >
> > > Hello,
> > >
> > > I haven't managed to get the example from Peter Pilgrim's blog
> working.
> > In
> > > the example they use the ant task. The problem I faced was, that you
> > have
> > > to
> > > initialize the runtime with lot of properties and I wasn't feeling
> like
> > > finding all the required properties.
> > >
> > > Therefore I'm unsing the bat-file or shellscript included in each
> > > websphere
> > > installation. It's setting up all the requiered properties. And in the
> > > poms
> > > of my ejb projects it's looking like this.
> > >
> > > <plugins>
> > >            <plugin>
> > >                <artifactId>maven-antrun-plugin</artifactId>
> > >                <executions>
> > >                    <execution>
> > >                        <phase>verify</phase>
> > >                        <configuration>
> > >                            <tasks>
> > >                                <property name="mvn.classpath" refid="
> > > maven.runtime.classpath" />
> > >                                <exec
> > > executable="${custom.was.home}/bin/ejbdeploy.bat"
> > > failonerror="true" os="Windows XP">
> > >                                    <arg value="${
> project.build.directory
> > > }/${project.artifactId}-${project.version}.jar" />
> > >                                    <arg
> > > value="${project.build.directory}/ejbdeply-working"
> > > />
> > >                                    <arg value="${
> project.build.directory
> > > }/${project.artifactId}-${project.version}-OUTPUT.jar" />
> > >                                    <arg value="-cp" />
> > >                                    <arg value="${mvn.classpath}" />
> > >                                </exec>
> > >                                <exec
> > > executable="${custom.was.home}/bin/ejbdeploy.sh"
> > > failonerror="true" os="Linux">
> > >                                    <arg value="${
> project.build.directory
> > > }/${project.artifactId}-${project.version}.jar" />
> > >                                    <arg
> > > value="${project.build.directory}/ejbdeply-working"
> > > />
> > >                                    <arg value="${
> project.build.directory
> > > }/${project.artifactId}-${project.version}-OUTPUT.jar" />
> > >                                    <arg value="-cp" />
> > >                                    <arg value="${mvn.classpath}" />
> > >                                </exec>
> > >                                <move file="${project.build.directory
> }/${
> > > project.artifactId}-${project.version}.jar" tofile="${
> > > project.build.directory}/${project.artifactId}-${project.version}-
> > > INPUT.jar"
> > > />
> > >                                <move file="${project.build.directory
> }/${
> > > project.artifactId}-${project.version}-OUTPUT.jar" tofile="${
> > > project.build.directory}/${project.artifactId}-${project.version}.jar"
> > />
> > >                            </tasks>
> > >                        </configuration>
> > >                        <goals>
> > >                            <goal>run</goal>
> > >                        </goals>
> > >                    </execution>
> > >                </executions>
> > >            </plugin>
> > >        </plugins>
> > >
> > > It's working fine. The only condition you have is that you have access
> > to
> > > a
> > > Websphere installation on the machine you are building the ejb.
> > > The ${custom.was.home} property is the path to the root directory of
> > your
> > > Websphere installation.
> > >
> > > Hope this helps!
> > >
> > > Kind Regards,
> > > Thomas
>

Thanks Thomas.It worked finally. I , however noticed that the final ejb jar
has EJSxyz.class files , but not the _EJBSxyv.class  files.It seems like
they're not being generated , where's creating the jar using RAD does
generate the those _EJBxyz class files.
Arent these _EJSxyz.class files needed?





"Don't take the name of root in vain."

Jeff  Mutonho
Cape Town
South Africa

GoogleTalk : ejbengine
Skype        : ejbengine
Registered Linux user number 366042

Reply via email to