tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bo Yang" <boyan...@hotmail.com>
Subject Need help for redirector of iplanet to Tomcat
Date Wed, 15 Nov 2000 17:24:49 GMT


Hello every one,



I have great deal of problems to get the Netscape redirector working.

I followed the “Ho-To….” installation steps religiously, but got still no 
luck.

My environment is the following:

-    IPlanet Enterprise Web Server 4.1 (SP3)

-         Tomcat V3.2 beta-07

-         Jdk1.2.2

After I installed  “nsapi_redirect.dll” I could not start Web Server, I got 
the following diagnostic:



Web Server:



[14/Nov/2000:01:56:12] info (  274): iPlanet-WebServer-Enterprise/4.1SP3 
BB1-09/17/2000 02:30

[14/Nov/2000:01:56:13] failure (  274): Configuration initialization failed: 
Error running init function jk_init: unknown error





NSAPI redirector:

[jk_worker.c (98)]: Into wc_open

[jk_worker.c (217)]: Into build_worker_map, creating 2 workers

[jk_worker.c (223)]: build_worker_map, creating worker ajp12

[jk_worker.c (154)]: Into wc_create_worker

[jk_worker.c (168)]: wc_create_worker, about to create instance ajp12 of 
ajp12

[jk_ajp12_worker.c (264)]: Into ajp12_worker_factory

[jk_worker.c (177)]: wc_create_worker, about to validate and init ajp12

[jk_ajp12_worker.c (182)]: Into jk_worker_t::validate

[jk_ajp12_worker.c (194)]: In jk_worker_t::validate for worker ajp12 contact 
is localhost:8007

[jk_worker.c (187)]: wc_create_worker, done

[jk_worker.c (233)]: build_worker_map, removing old ajp12 worker

[jk_worker.c (223)]: build_worker_map, creating worker ajp13

[jk_worker.c (154)]: Into wc_create_worker

[jk_worker.c (164)]: wc_create_worker NULL factory for ajp13

[jk_worker.c (239)]: build_worker_map failed to create workerajp13

[jk_nsapi_plugin.c (129)]: In init_workers_on_other_threads, failed

[jk_nsapi_plugin.c (271)]: jk_init, a second passed

[jk_worker.c (98)]: Into wc_open

[jk_worker.c (217)]: Into build_worker_map, creating 2 workers

[jk_worker.c (223)]: build_worker_map, creating worker ajp12

[jk_worker.c (154)]: Into wc_create_worker

[jk_worker.c (168)]: wc_create_worker, about to create instance ajp12 of 
ajp12

[jk_ajp12_worker.c (264)]: Into ajp12_worker_factory

[jk_worker.c (177)]: wc_create_worker, about to validate and init ajp12

[jk_ajp12_worker.c (182)]: Into jk_worker_t::validate

[jk_ajp12_worker.c (194)]: In jk_worker_t::validate for worker ajp12 contact 
is localhost:8007

[jk_worker.c (187)]: wc_create_worker, done

[jk_worker.c (233)]: build_worker_map, removing old ajp12 worker

[jk_worker.c (223)]: build_worker_map, creating worker ajp13

[jk_worker.c (154)]: Into wc_create_worker

[jk_worker.c (164)]: wc_create_worker NULL factory for ajp13

[jk_worker.c (239)]: build_worker_map failed to create workerajp13

[jk_nsapi_plugin.c (129)]: In init_workers_on_other_threads, failed

[jk_nsapi_plugin.c (271)]: jk_init, a second passed

============================================



I’m wondering, what could be wrong with the “ajp13” ????? I made sure that 
the port 8009 is not in use, but still no luck ….







Thanks

Bo Yang

P.S I also attached my obj.conf and

Obj.cof:





# Sun Netscape Alliance - obj.conf

# You can edit this file, but comments and formatting changes

# might be lost when the admin server makes changes.



# Use only forward slashes in pathnames--backslashes can cause

# problems. See the documentation for more information.

Init fn="flex-init" access="C:/Netscape/Server4/https-bo_yang/logs/access" 
format.access="%Ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%] 
\"%Req->reqpb.clf-request%\" %Req->srvhdrs.clf-status% 
%Req->srvhdrs.content-length%"

Init fn="load-types" mime-types="mime.types"



Init fn="load-modules" funcs="jk_init,jk_service" 
shlib="E:/Tools/Servlet_Jsp/Tomcat/bin/netscape/nt4/i386/nsapi_redirect.dll"

Init fn="jk_init" 
worker_file="E:/Tools/Servlet_Jsp/Tomcat/conf/workers.properties" 
log_level="debug"  log_file="E:/Tools/Servlet_Jsp/Tomcat/logs/nsapi.log"



<Object name="default">

NameTrans fn="pfx2dir" from="/ns-icons" dir="C:/Netscape/Server4/ns-icons" 
name="es-internal"

NameTrans fn="pfx2dir" from="/mc-icons" dir="C:/Netscape/Server4/ns-icons" 
name="es-internal"

NameTrans fn="pfx2dir" from="/help" 
dir="C:/Netscape/Server4/manual/https/ug" name="es-internal"

NameTrans fn="pfx2dir" from="/manual" dir="C:/Netscape/Server4/manual/https" 
name="es-internal"

NameTrans fn="document-root" root="C:/Netscape/Server4/docs"



NameTrans fn="assign-name" from="/servlet/*" name="servlet"

NameTrans fn="assign-name" from="/examples/*" name="servlet"



PathCheck fn="nt-uri-clean"

PathCheck fn="check-acl" acl="default"

PathCheck fn="find-pathinfo"

PathCheck fn="find-index" index-names="index.html,home.html"

ObjectType fn="type-by-extension"

ObjectType fn="force-type" type="text/plain"

Service method="(GET|HEAD)" type="magnus-internal/imagemap" fn="imagemap"

Service method="(GET|HEAD)" type="magnus-internal/directory" 
fn="index-common"

Service method="(GET|HEAD)" type="*~magnus-internal/*" fn="send-file"

AddLog fn="flex-log" name="access"

</Object>



<Object name="cgi">

ObjectType fn="force-type" type="magnus-internal/cgi"

Service fn="send-cgi"

</Object>





<Object name="servlet">

ObjectType fn="force-type" type="text/html"

Service fn="NSServletService"

</Object>





<Object name="jsp092">

ObjectType fn="type-by-extension"

ObjectType fn="change-type" type="magnus-internal/jsp092" 
if-type="magnus-internal/jsp"

Service fn="NSServletService" type="magnus-internal/jsp092"

</Object>



<Object name="ServletByExt">

ObjectType fn="force-type" type="magnus-internal/servlet"

Service type="magnus-internal/servlet" fn="NSServletService"

</Object>



<Object name="es-internal">

PathCheck fn="check-acl" acl="es-internal"

</Object>



<Object name="servlet">

ObjectType fn=force-type type=text/plain

Service fn="jk_service" worker="ajp12"

</Object>





workers:







# - A jni inprocess worker.

# - A load balancer worker

#

# However by default the plugins will only use the ajp12 worker. To have

# the plugins use other workers you should modify the worker.list property.

#

#



#

# workers.tomcat_home should point to the location where you

# installed tomcat. This is where you have your conf, webapps and lib

# directories.

#

##999 workers.tomcat_home=c:\jakarta-tomcat

workers.tomcat_home=E:\Tools\Servlet_Jsp\Tomcat

#

# workers.java_home should point to your Java installation. Normally

# you should have a bin and lib directories beneath it.

#

#999 workers.java_home=c:\jdk1.2.2

workers.java_home=E:\Tools\Jdk\jdk1.2.2



#

# You should configure your environment slash... ps=\ on NT and / on UNIX

# and maybe something different elsewhere.

#

ps=\

# ps=/



#

#------ ADVANCED MODE ------------------------------------------------

#---------------------------------------------------------------------

#



#

#------ DEFAULT worket list ------------------------------------------

#---------------------------------------------------------------------

#

#

# The workers that your plugins should create and work with

#

worker.list=ajp12, ajp13



#

#------ DEFAULT ajp12 WORKER DEFINITION ------------------------------

#---------------------------------------------------------------------

#



#

# Defining a worker named ajp12 and of type ajp12

# Note that the name and the type do not have to match.

#

worker.ajp12.port=8007

worker.ajp12.host=localhost

worker.ajp12.type=ajp12

#

# Specifies the load balance factor when used with

# a load balancing worker.

# Note:

#  ----> lbfactor must be > 0

#  ----> Low lbfactor means less work done by the worker.

worker.ajp12.lbfactor=1



#

#------ DEFAULT ajp13 WORKER DEFINITION ------------------------------

#---------------------------------------------------------------------

#



#

# Defining a worker named ajp13 and of type ajp13

# Note that the name and the type do not have to match.

#

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

#

# Specifies the load balance factor when used with

# a load balancing worker.

# Note:

#  ----> lbfactor must be > 0

#  ----> Low lbfactor means less work done by the worker.

worker.ajp13.lbfactor=1



#

# Specify the size of the open connection cache.

#worker.ajp13.cachesize



#

#------ DEFAULT LOAD BALANCER WORKER DEFINITION ----------------------

#---------------------------------------------------------------------

#



#

# The loadbalancer (type lb) workers perform wighted round-robin

# load balancing with sticky sessions.

# Note:

#  ----> If a worker dies, the load balancer will check its state

#        once in a while. Until then all work is redirected to peer

#        workers.

worker.loadbalancer.type=lb

worker.loadbalancer.balanced_workers=ajp12, ajp13





#

#------ DEFAULT JNI WORKER DEFINITION---------------------------------

#---------------------------------------------------------------------

#



#

# Defining a worker named inprocess and of type jni

# Note that the name and the type do not have to match.

#

worker.inprocess.type=jni



#

#------ CLASSPATH DEFINITION -----------------------------------------

#---------------------------------------------------------------------

#



#

# Additional class path components.

#

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes



#

# The XML parser provided with Tomcat

#

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar



#

# Tomcat's implementation

#

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jasper.jar

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)servlet.jar

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)webserver.jar



#

# Javac as available from Java2SE

#

worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar



#

# Setting the command line for tomcat

# Note: The cmd_line string may not contain spaces.

#

worker.inprocess.cmd_line=-config

worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml

worker.inprocess.cmd_line=-home

worker.inprocess.cmd_line=$(workers.tomcat_home)



#

# The JVM that we are about to use

#

# This is for Java2

#

worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll



#

# And this is for jdk1.1.X

#

#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)bin$(ps)javai.dll

#



#

# Setting the place for the stdout and stderr of tomcat

#

worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout

worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr



#

# Setting the tomcat.home Java property

#

worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)



#

# Java system properties

#

# worker.inprocess.sysprops=java.compiler=NONE

# worker.inprocess.sysprops=myprop=mypropvalue



#

# Additional path components.

#

# worker.inprocess.ld_path=d:$(ps)SQLLIB$(ps)bin

#






_







_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.


Mime
View raw message