Title: SV: Classpath and library path ERROR ??? --> PLEASE again ???
Helllu ????
 
I still haven't been able to solve the problem below and I already had a lot of sleepless nights... so please some help, as I realy can't continue!!
(see below for the problem).
Does someone has a tinnnny example that proves that it must work, which I can test on my Orion ????
 
Eddie
----- Original Message -----
From: Eddie
Sent: Friday, June 29, 2001 11:19 PM
Subject: Re: Classpath and library path ERROR ??? --> PLEASE again ???

Hellu again,
 
Finally I have been able to jar the project to a ear file and deploy it. I included the log4j-core.jar file in my ear file, by including it in a ejb.jar file.
I did this like Magnus suggested below: including the jar file in one of the ejb.jar files and put it in the MANIFEST.MF file.
However, Orion still complains that it can't find the log4j-core.jar file!!
Please some help with the configuration ??:
The ear files contains (locates in $ORION_HOME/applications):
-----
META-INF
sgs-web.war
um-ejb.jar
----
 
 
They um-ejb.jar contains :
------
....
log4j-core.jar
META-INF/MANIFEST.MF
META-INF/ejb-jar.xml
....
------
 
 
And the MANIFEST.MF file contains:
-------
Manifest-Version: 1.0
Created-By: Ant 1.3
Class-Path: log4j-core.jar
-------
 
 
So, please can someone tell me what the ... am I doing wrong, as it drives my grazy !!!????
 
BTW: I also included the log4j-core.jar file in a lib dir, which I did put in the orion-application.xml file with the 'library path' tag, like the elephantwalker suggested, but still had the same problem!! (ofcourse I included everything in the ear file).
 
Musn't I include the log4j-core.jar in the MANIFEST.MF file of the ear file, instead of the ejb.jar file, as Magnus suggested ??
 
 
Grrrrr,
Eddie
----- Original Message -----
Sent: Monday, June 25, 2001 8:22 AM
Subject: SV: Classpath and library path ERROR ??? --> PLEASE again ???

I guess thats orion-application.xml right?

Another way would be to include the jar in the .ear file, and make one of the ejb .jar:s manifest files point it out. This is according to my interpretation of the specification, so Im pretty sure this will work with most J2EE servers out there.

WR

> -----Ursprungligt meddelande-----
> Från: Ye He [mailto:[EMAIL PROTECTED]]
> Skickat: den 22 juni 2001 09:09
> Till: Orion-Interest
> Ämne: Re: Classpath and library path ERROR ??? --> PLEASE again ???
>
>
> i speicify my CLASSPATH thru applications.xml's
> <library path=".." /> tag, using absolute path.  i'm on
> SuSE 7.1 (kernel 2.4.0) with IBM jdk 1.3.0
>
> --- Eddie <[EMAIL PROTECTED]> wrote:
> > Helllu ??
> >
> > What do you need to do to get an answer from this newsgroup
> > when you are
> > really in trouble ?? :(
> >
> > I still haven't be able to include a jar file in the
> > orion-application.xml,
> > that can be used by my application. It is able to use my jar
> > when I put it
> > in the $ORION_HOME/lib dir, but that's not what I want, as
> > every application
> > needs his own copy.
> >
> > I like to hear from Linux users how they did this, as I
> > noticed that all the
> > people that talked about it in the newsgroup, where all
> > Windoze hackers. (I
> > use: redhat 7.0 with sun jdk and orion 1.5.1)
> >
> > PLEASE some help, see below for more info ??
> >
> > Eddie :(
> >
> >
> >
> > ----- Original Message -----
> > From: Eddie
> > To: Orion-Interest
> > Sent: Tuesday, June 19, 2001 11:20 AM
> > Subject: Re: Classpath and library path ERROR ??? --> PLEASE
> > again ???
> >
> >
> > Thanks,
> >
> > Indeed the library tag wasn't on the correct place in the
> > orion-application.xml.
> > However, after placing it in the correct place it still
> > doesn't work:
> > --------
> > .....
> >  <web-module id="web" path="web" />
> >  <persistence path="persistence" />
> >
> >         <library path="./lib" />
> >         <library path="./lib/log4j-core.jar" />
> >         <library path="./lib/log4j.jar" />
> >
> >  <principals path="principals.xml" />
> >         <log>
> >   <file path="application.log" />
> >  </log>
> >  <namespace-access>
> > ....
> > -------
> >
> > I also tried the orion-web.xml:
> > ----
> > ....
> > <orion-web-app
> >  deployment-version="1.5.1"
> >  development="true"
> >  jsp-cache-directory="./persistence"
> >  temporary-directory="./temp"
> >  servlet-webdir="/servlets/"
> > >
> >         <classpath path="./lib/log4j-core.jar" />
> >  <ejb-ref-mapping name="ejb/UserManagerHome" />
> > ...
> > ----
> >
> > But didn't had much luck, which didn't suprise me, as I am
> > using the lib
> > files in my ejb's.
> > I am sure that the jar files can be find by Orion, as it
> > complaints when it
> > can't find the files.
> >
> > But are you using Linux ?? I have a friend that has exatly the
> > same problems
> > on his linux machine!! .--> :(
> > Shoudn't I put it all in a ear file ?? and if so, where ??
> >
> > Hope you have some ideas as I don't have them anymore. Neither
> > do I know how
> > to debug this, as Orion doesn't show that it loads the jar
> > file...or where
> > it looks..
> > Hmmm... frustrating..
> > Eddie
> > ----- Original Message -----
> > From: elephantwalker
> > To: Orion-Interest
> > Sent: Monday, June 18, 2001 6:20 PM
> > Subject: RE: Classpath and library path ERROR ??? --> PLEASE
> > again ???
> >
> >
> > The dtd for orion-application.xml says about library:
> >
> > <!-- A relative/absolute path/URL to a directory or a
> > .jar/.zip to add as a
> > library-path for this server. Directories are scanned for
> > jars/zips to
> > include at startup. -->
> > <!ELEMENT library (#PCDATA)>
> > <!ATTLIST library path CDATA #IMPLIED
> > >
> >
> > The main orion-application element is:
> >
> > <!ELEMENT orion-application
> >
> (ejb-module*,web-module*,client-module*,security-role-mapping*,
> > persistence?, library*, principals?, mail-session*,
> > user-manager?, log?,
> > data-sources?, namespace-access?)>
> >
> >
> > Note the order. If library is not in the right order (after
> > persistence and
> > before principals), this won't work.
> >
> > But this is application, which is for the overall server. You
> > might try the
> > orion-web.xml for specific support of  a codebase of a war
> > file:
> >
> > <!-- Specifies a codebase where classes used by this
> > application
> > (servlets/beans, etc) can be found. -->
> > <!ELEMENT classpath (#PCDATA)>
> > <!ATTLIST classpath path CDATA #IMPLIED
> > >
> >
> > This should be the first element in your orion-web-app
> > element.
> >
> > regards,
> >
> > the elephantwalker
> >
> >
> >
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]]On Behalf Of
> > Eddie
> > Sent: Monday, June 18, 2001 8:15 AM
> > To: Orion-Interest
> > Subject: Re: Classpath and library path ERROR ??? --> PLEASE
> > again ???
> >
> >
> > Hellu,
> >
> > I am have still having problems with the problem below. Can
> > someone PLEASE
> > help me with this ???
> >
> > Eddie
> >
> >
> > ----- Original Message -----
> > From: Eddie
> > To: Orion-Interest
> > Sent: Friday, June 15, 2001 1:08 PM
> > Subject: Classpath and library path ERROR ???
> >
> >
> > OK,
> >
> > I want to include a jar file in my application, so I put it in
> > $APPLICATION_ROOT/lib
> > and in the orion-application.jar I put (I first let Orion
> > generate the
> > orion-application.xml file):
> > -----
> >         <library path="./lib" />
> >         <library path="./lib/log4j-core.jar" />
> >         <library path="./lib/log4j.jar" />
> > -------
> >
> > However My application can't find the jar files:
> > "NoClassDefFoundError".
> > Can someone please tell me how to solve this ???
> > I notice that Orion is reading the tags, as it complains when
> > the names of
> > the directory or jar file is incorrect.
> >
> > BTW: my application needs his own jar file (so putting it in
> > the orion lib
> > dir is no alternative).
> >
> > I have been struggling with this problem in the past as well
> > and didn't
> >
> === message truncated ===
>
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail
> http://personal.mail.yahoo.com/
>

Reply via email to