costin      02/02/06 11:20:42

  Modified:    jk/native2/common jk_env.c jk_worker_jni.c
  Log:
  Updates/fixes.
  
  Revision  Changes    Path
  1.9       +19 -8     jakarta-tomcat-connectors/jk/native2/common/jk_env.c
  
  Index: jk_env.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_env.c,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- jk_env.c  31 Dec 2001 22:25:03 -0000      1.8
  +++ jk_env.c  6 Feb 2002 19:20:41 -0000       1.9
  @@ -56,9 +56,9 @@
    * ========================================================================= */
    
   #include "jk_env.h"
  +#include "jk_objCache.h"
   
  -/* Singleton for now */
  -jk_env_t *jk_env_singleton;
  +jk_env_t *jk_env_globalEnv;
   
   /* Private methods 
   */
  @@ -69,16 +69,26 @@
   */
   
   jk_env_t* JK_METHOD jk_env_getEnv( char *id, jk_pool_t *pool ) {
  -  if( jk_env_singleton == NULL ) {
  -      jk_env_singleton=(jk_env_t *)pool->calloc( NULL, pool, sizeof( jk_env_t ));
  -      jk_env_singleton->globalPool = pool;
  -      jk_env_initEnv( (jk_env_t *)jk_env_singleton, id );
  +  if( jk_env_globalEnv == NULL ) {
  +      jk_env_globalEnv=(jk_env_t *)pool->calloc( NULL, pool, sizeof( jk_env_t ));
  +      jk_env_globalEnv->globalPool = pool;
  +      jk_env_initEnv( (jk_env_t *)jk_env_globalEnv, id );
     }
  -  return jk_env_singleton;
  +  return jk_env_globalEnv;
   }
   
   /* ==================== Implementation ==================== */
   
  +static jk_env_t * JK_METHOD jk_env_get( jk_env_t *env )
  +{
  +    return NULL;
  +}
  +
  +static int JK_METHOD jk_env_put( jk_env_t *parent, jk_env_t *chld )
  +{
  +
  +    return JK_TRUE;
  +}
   
   static jk_env_objectFactory_t JK_METHOD jk_env_getFactory(jk_env_t *env, 
                                                             const char *type,
  @@ -107,7 +117,8 @@
     return result;
   }
   
  -static void *jk_env_getInstance( jk_env_t *_this, jk_pool_t *pool, const char 
*type, const char *name )
  +static void *jk_env_getInstance( jk_env_t *_this, jk_pool_t *pool,
  +                                 const char *type, const char *name )
   {
       jk_env_objectFactory_t fac;
       void *result;
  
  
  
  1.2       +2 -1      jakarta-tomcat-connectors/jk/native2/common/jk_worker_jni.c
  
  Index: jk_worker_jni.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_worker_jni.c,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- jk_worker_jni.c   26 Jan 2002 06:48:17 -0000      1.1
  +++ jk_worker_jni.c   6 Feb 2002 19:20:41 -0000       1.2
  @@ -198,7 +198,8 @@
   
       if( jniWorker->jk_java_bridge_class == NULL ) {
           env->l->jkLog(env, env->l, JK_LOG_EMERG,
  -                      "Can't find class %s\n", str_config);
  +                      "Can't find class %s in %s\n", str_config,
  +                      jniWorker->vm->tomcat_classpath );
           /* [V] the detach here may segfault on 1.1 JVM... */
           jniWorker->vm->detach(env,  jniWorker->vm);
           return JK_FALSE;
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to