Costin Manolache wrote:
Are you using the jni channel ? Is that working too ?No, it is the default ajp13 channel. I think I told you about my doubts about jk_workerEnv.c hardcoding "ajp13" as the type for all channel initialization. Anyway, this is how the code looks like now (let me know if I am missing the point here). Would the code I have commented out use jni channel?
static int jk2_workerEnv_addChannel(jk_env_t *env, jk_workerEnv_t *wEnv,
jk_channel_t *ch)
{
...
/* Automatically create the ajp13 worker to be used with this channel.
*/
jkb=env->createBean2(env, ch->mbean->pool, "ajp13", ch->mbean->localName );
/* AL - attempt to change to different channel
if (strcmp (ch->mbean->localName, "jni") == 0)
factype = "worker.jni";
else
factype = "ajp13";
*/
...
Not sure how the things are related to ant. Standalone Tomcat compiles JSP perfectly well, so I think this is related to runtime environment, some option missing from in-process environment. Isn't ant used strictly at build time, and JSP compile done by Tomcat translating things to Java and then calling JVM to compile into bytecode?
Regarding jsp - it uses ant to compile, so you may want to set a system property to specify the compiler ( you can do it in the worker
config ). I use "build.compiler=jikes" :-)
You can have hooks for startup, init, or close - but the only one thatI think there is a 4th phase, shutdown. What does servlet spec say about shutdown, is there a way to register a "shutdown" servlet - loosing that capability may not be the best thing. I do see slightly different behavior now - there is a "Service shutting down" message from Tomcat, but AOLserver shutdown messages are missing. It could be bugs in my code, I know I forgot to initialize JVM in separate thread (has to do with AOLserver disabling signals in main thread, and JVM depending on them to do garbage collection).
matters ( in most cases ) is the one that loads main().
Thank you,
Alex
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>