mturk       2002/10/02 03:28:36

  Modified:    jk/native2/common jk_uriMap.c
  Log:
  When creating 'free' webapps, put them to the correct vhost
  changing to the real name composed of the host[:port]/context.
  
  Revision  Changes    Path
  1.47      +12 -5     jakarta-tomcat-connectors/jk/native2/common/jk_uriMap.c
  
  Index: jk_uriMap.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_uriMap.c,v
  retrieving revision 1.46
  retrieving revision 1.47
  diff -u -r1.46 -r1.47
  --- jk_uriMap.c       2 Oct 2002 09:49:16 -0000       1.46
  +++ jk_uriMap.c       2 Oct 2002 10:28:36 -0000       1.47
  @@ -415,16 +415,23 @@
                                         strlen(context));
           /* if not alredy created, create it */
           if (ctxEnv == NULL) {
  -           jk_bean_t *mbean;
  - 
  +            jk_bean_t *mbean;
  +            char *ctxname;
  +
  +            ctxname = uriEnv->pool->calloc(env, uriEnv->pool, strlen(vhost) + 
  +                                           strlen(context) + 1 );
  +
  +            strcpy(ctxname, vhost);
  +            strcat(ctxname, context);
  +
               env->l->jkLog(env, env->l, JK_LOG_INFO,
  -                          "uriMap: creating context %s\n", context);
  +                          "uriMap: creating context %s\n", ctxname);
               mbean = env->getBean2(env, "uri", context);
               if (mbean == NULL)
  -                mbean = env->createBean2(env, uriMap->pool,"uri", context);
  +                mbean = env->createBean2(env, uriMap->pool,"uri", ctxname);
               if (mbean == NULL || mbean->object == NULL) {
                   env->l->jkLog(env, env->l, JK_LOG_ERROR,
  -                              "uriMap: can't create context object %s\n",context);
  +                              "uriMap: can't create context object %s\n",ctxname);
                   continue;
               }
               ctxEnv = mbean->object;
  
  
  

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

Reply via email to