----------------------------------------------------------------
BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
WHEN YOU POST, include all relevant version numbers, log files,
and configuration files. Don't make us guess your problem!!!
----------------------------------------------------------------
Jon*,
I recompiled the Jserv library under 1.2.2. The result is the same.
I've noticed also(under 1.18) with 1.0, whenever I modify a class in the
zone repository, the entire set of related classes got thrown away including
the session objects, as advertise. But with 1.1b3, only the class
recompilted got reloaded, other related classes in the same repository seem
to remain the intack. Is it an intentional improvement?
Nonetheless, have anybody try it on 1.2.2 with significant large number of
classes(I've 255 files) in the same zone repository?
///////////////////////////////////////////////////////////////////////////////
> > f) I suppose I don't have to recompile Jserv class library under 1.2.2
Java
> > compiler?
>
> i suggest that you try doing that first.
>
> -jon
>
////////////////////////////////////////////////////////////////////////////////
Origial posting:
All,
I felt compel to suspect a bug in Jserv after a day of
so debugging this
problem I previous posted.I have been using Jserv for
almost 9 months with
great success. Unless I made stupid mistake, I am not
an novice.
Here is what I see:
a) After migrating from 1.18 of Sun JVM to 1.2.2 Sun
JVM. I have a Hello
servlet. Each time I edit and recompile Hello.java ,
the servlet got
reloaded as usual.
b) If Hello sucks in a framework of normal Java
classes, the class loader
failed to load those classes that are in the reloadable
directory as
Hello.class. Those other classes are not modified and
recompiled, just
Hello.java is. This is as if the entire set of other
classes got swapped out
of JVM.
c) I then test on Hello.java calling couple other
classes only. The reload
goes as expected. So I suspect that Jserv fails to load
a large set of
classes of some number under 1.2.2 environment.
d) Note, after the crash, if I restart Jserv,
everything becomes fine. So it
is not my configuration file problems.
e) My environment runs perfectly in 1.1.8
f) I suppose I don't have to recompile Jserv class
library under 1.2.2 Java
compiler?
I have
a) NT4 SP4 + apache 1.39 + Jserv 1.0
b) All my classes are in d:\java\classes, which my zone
file has
repositories=D:\java\classes
autoreload.classes=true
autoreload.file=true
c) I do not have anything specified in my CLASSPATH
d) My wrapper are as follows
wrapper.classpath=D:\java\lib\jserv\ApacheJServ.jar
wrapper.classpath=D:\java\lib\jsdk20\jsdk.jar
e) Just to be paranoid, I turned my java.policy file to
permit all
grant {
permission java.security.AllPermission;
}
…………………………………………………………………………………………………………………
The crash logs:
java.lang.NullPointerException
java.lang.Class
java.net.URLClassLoader.findClass(java.lang.String)
java.lang.Class
java.lang.ClassLoader.loadClass(java.lang.String, boolean)
java.lang.Class
sun.misc.Launcher$AppClassLoader.loadClass(java.lang.String,
boolean)
java.lang.Class
java.lang.ClassLoader.loadClass(java.lang.String)
java.lang.Class
java.lang.ClassLoader.findSystemClass(java.lang.String)
java.lang.Class
org.apache.java.lang.AdaptiveClassLoader.loadSystemClass(java.lang.String,
boolean)
java.lang.Class
org.apache.java.lang.AdaptiveClassLoader.loadClass(java.lang.String,
boolean)
java.lang.Class
java.lang.ClassLoader.loadClass(java.lang.String)
void
classio.test.Hello.doGet(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse)
void
javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse)
void
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
void org.apache.jserv.JServConnection.processRequest()
void org.apache.jserv.JServConnection.run()
void java.lang.Thread.run()
Hope someone can give a pointer.
-dy
_______________________________________________________
Visit Excite Shopping at http://shopping.excite.com
The fastest way to find your Holiday gift this season
--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/main/mail.html>
Problems?: [EMAIL PROTECTED]