[Mulgara-general] Not yet for newbie
Guojun Zhu
shmilylemon at yahoo.com
Tue Nov 21 08:14:50 UTC 2006
Thank you very much. I tried JSP taglib and could not
make it work . The ItqlInterpreterBean works just
fine. I actually just define
ItqlInterpreterBean interpreter=new
ItqlInterpreterBean();
The javadoc said it will automatically find some
session. What does that mean?
Also, the code in that page has a bug,
"
while (answer.next()) {
Object subject = answer.getObject(0);
Object predicate = answer.getObject(1);
Object object = answer.getObject(2);
System.out.println("Subject: "+subject+",
Predicate:"+predicate+
", Object: "+object);
answer.close();
}
answer.close(); should be outside the while.
I also have a question about session. How to
understand it. In SQL, you obtain a connection, and
query on it.
Another question is this URI. When should I use rmi
and when should I use http? I find even soap works
sometimes too.
Thanks again.
Sincerely
Zhu, Guojun
--- Paul Gearon <gearon at ieee.org> wrote:
> As David says, you really don't want to put
> kowari-1.2.0.jar into your lib
> directory. This is the jar for the server! You
> want the client jar:
> itql-1.2.0.jar. This contains everything a client
> needs, and is 2.1MB in
> size.
>
> As for using ItqlInterpreterBean, this is reasonably
> simple. Look at the
> old Kowari docs for some sample code. The page you
> want is at "System
> Architecture | iTQL Bean":
> http://www.kowari.org/oldsite/528.htm
>
> From memory, the executeQuery() method can throw a
> QueryException, and the
> Answer.next() method can throw a TuplesException.
> There may be other
> exceptions, but these are the main ones to catch
> (the example page just
> catches all Exception objects indiscriminately).
>
> Paul
>
> On 11/20/06, David Wood <dwood at softwarememetics.com>
> wrote:
> >
> > Also, you *really* don't want to put
> kowari-1.2.jar in your lib
> > directory! Your code will find the classes, but
> not the running instance.
> > Regards,
> > Dave
> >
> >
> > On 20 Nov2006, at 16:10, Paul Gearon wrote:
> >
> > I am concerned at your use of JRDF to access
> Kowari. There was a hack in
> > JRDF which violated the ACID requirements on the
> database. That probably
> > won't affect a single-user system, but it can lead
> to problems.
> >
> > Since you're already using ItqlInterpreterBean, is
> there any reason you
> > can't use iTQL? This interface is correctly
> supported.
> >
> > Paul
> >
> > On 11/20/06, Guojun Zhu <shmilylemon at yahoo.com>
> wrote:
> > >
> > > Dear Paul,
> > >
> > > Thanks for your message. Actually that is
> exactly what
> > > I did. I wrote a java class to access the
> > > kowari-store, then call this class from jsp. I
> first
> > > use the topelo2, then I try to use jrdf. None
> of them
> > > work. Firstly, the tomcat5.5 cannot find the
> > > itqlinterpreterbean class once I deploy although
> I
> > > have put the kowari-1.2.0.jar in the
> WEB-INF/lib.
> > > Then I pu t the kowari-1.2.0.jar to the
> common/lib and
> > > it works but I cannot establish the connection
> with
> > > rmi. On the other linux server, it does work
> for a
> > > while but then stop to work for some reasons.
> > >
> > > The major problem is that part of the projects
> has
> > > already finished with tupelo2 and kowari1.2 by
> someone
> > > else. Mine actually is just a minor part.
> > >
> > > Sincerely
> > > Zhu, Guojun
> > >
> > > --- Paul Gearon <gearon at ieee.org> wrote:
> > >
> > > > Hi Guojun,
> > > >
> > > > On 11/20/06, David Wood <
> dwood at softwarememetics.com>
> > > > wrote:
> > > > >
> > > > > Hi Guojin,
> > > > >
> > > > > Thanks for your description of our
> documentation
> > > > problems. We can
> > > > > use your mail to address the documentation
> before
> > > > the next Mulgara
> > > > > release.
> > > > >
> > > > > It is unfortunate that you are trying to use
> the
> > > > JSP library with
> > > > > Mulgara. I do not believe that the JSP
> library
> > > > has been touched in
> > > > > years and it is only tested via the unit
> tests.
> > > > You are therefore
> > > > > probably right about Java 1.5. classes
> causing
> > > > problems with it.
> > > > >
> > > >
> > > >
> > > > I notice that you talk about using Kowari-1.2,
> and
> > > > NOT Mulgara. The JSP
> > > > code did once work in Kowari (I have no idea
> of it's
> > > > state now), but Kowari
> > > > is not compatible with Java 1.5. This will
> almost
> > > > certainly cause problems
> > > > for you if you run Kowari with Java 1.5 (the
> server
> > > > will run, but the
> > > > libraries used by JSPs have changed from Java
> 1.4 to
> > > > 1.5, so this
> > > > functionality may have problems.
> > > >
> > > > Mulgara is compatible with Java 1.5, but we
> have not
> > > > looked at the JSP code
> > > > at all.
> > > >
> > > > A workaround to any problems with the JSP tags
> would
> > > > be to create a
> > > > connection directly, using Java code in the
> JSP
> > > > file. This is not clean
> > > > JSP, but can get the job done if needed.
> > > >
> > > > Regards,
> > > > Paul
> > > >
> > >
> > >
> > >
> > >
> > >
> > >
>
____________________________________________________________________________________
> > > Sponsored Link
> > >
> > > Mortgage rates near 39yr lows.
> > > $510k for $1,698/mo. Calculate new payment!
> > > www.LowerMyBills.com/lre
> > > _______________________________________________
> > > Mulgara-general mailing list
> > > Mulgara-general at mulgara.org
> > >
> http://mulgara.org/mailman/listinfo/mulgara-general
> > >
> >
> > _______________________________________________
> > Mulgara-general mailing list
> > Mulgara-general at mulgara.org
> >
> http://mulgara.org/mailman/listinfo/mulgara-general
> >
> >
> >
> > _______________________________________________
> > Mulgara-general mailing list
> > Mulgara-general at mulgara.org
> >
> http://mulgara.org/mailman/listinfo/mulgara-general
> >
> >
> >
>
____________________________________________________________________________________
Sponsored Link
Mortgage rates near 39yr lows.
$310k for $999/mo. Calculate new payment!
www.LowerMyBills.com/lre
More information about the Mulgara-general
mailing list