Avatar billede moller2567 Nybegynder
21. november 2003 - 10:25 Der er 5 kommentarer og
1 løsning

Opsætning af Tomcat

Jeg har nogle jsp-sites liggende på en windows 2000 server. Det kører med en tomcat version 4.1.27.

Mine jsp sites kører fint, men eventloggen bliver fyldt med fejlmeddelser som nedenstående (fejlmeddelserne ser ud til at komme i serier af nedenstående 6 fejlmeddelser)

Event Type:    Warning
Event Source:    Apache Jakarta Connector2
Event Category:    None
Event ID:    2
Date:        14-11-2003
Time:        09:14:20
User:        N/A
Computer:    XXXXX
Description:
Error: [jk_worker_lb.c (348)]: lb_worker.service() all workers in error or disabled state


Event Type:    Warning
Event Source:    Apache Jakarta Connector2
Event Category:    None
Event ID:    2
Date:        14-11-2003
Time:        09:14:20
User:        N/A
Computer:    XXXXXXX
Description:
Error: [jk_worker_lb.c (402)]: lb.service() worker failed 120000 for ajp13:localhost:8009


Event Type:    Warning
Event Source:    Apache Jakarta Connector2
Event Category:    None
Event ID:    2
Date:        14-11-2003
Time:        09:14:20
User:        N/A
Computer:    XXXXX
Description:
Error: [jk_worker_ajp13.c (512)]: ajp13.service() Error  forwarding ajp13:localhost:8009 1 1


Event Type:    Warning
Event Source:    Apache Jakarta Connector2
Event Category:    None
Event ID:    2
Date:        14-11-2003
Time:        09:14:20
User:        N/A
Computer:    XXXXX
Description:
Error: [jk_worker_ajp13.c (322)]: ajp13.service() failed to connect endpoint errno=61 Unknown error


Event Type:    Warning
Event Source:    Apache Jakarta Connector2
Event Category:    None
Event ID:    2
Date:        14-11-2003
Time:        09:14:20
User:        N/A
Computer:    XXXXX
Description:
Error: [jk_worker_ajp13.c (247)]: ajp13.connect() failed ajp13:localhost:8009


Event Type:    Warning
Event Source:    Apache Jakarta Connector2
Event Category:    None
Event ID:    2
Date:        14-11-2003
Time:        09:14:20
User:        N/A
Computer:    XXXXX
Description:
Error: [jk_channel_socket.c (335)]: channelSocket.open() connect failed 127.0.0.1:8009 61 Unknown error

Jeg går ud fra at det har noget med jk2.properties og workers2.properties at gøre, så indholdet af disse er vist herunder.

JK2.PROPERTIES :

## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED
## WHEN YOU EDIT THE FILE.

## COMMENTS WILL BE _LOST_

## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.

# Set the desired handler list
# handler.list=apr,request,channelJni
#
# Override the default port for the socketChannel
# channelSocket.port=8019
# Default:
# channelUnix.file=${jkHome}/work/jk2.socket
# Just to check if the the config  is working
# shm.file=${jkHome}/work/jk2.shm

# In order to enable jni use any channelJni directive
# channelJni.disabled = 0
# And one of the following directives:

# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so

# If set to inprocess the mod_jk2 will Register natives itself
# This will enable the starting of the Tomcat from mod_jk2
# apr.jniModeSo=inprocess
#request.tomcatAuthentication=true
request.tomcatAuthentication=false

WORKERS2.PROPERTIES :

[shm]
file=C:/Tomcat/logs/jk2.log
size=1048576

# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

# Uri mapping
[uri:/*.jsp]
[uri:/examples/*]
worker=ajp13:localhost:8009

# define the worker
[status:status]

# Uri mapping
[uri:/jkstatus/*]
worker=status:status

Er der nogen, der har en ide om hvad fejlene skyldes ?
Avatar billede arne_v Ekspert
21. november 2003 - 10:29 #1
Første spørgsmål er: lytter Tomcat på port 8009 ?
Avatar billede moller2567 Nybegynder
21. november 2003 - 10:50 #2
Hvordan finder jeg ud af det (skal jeg prøve at pinge den på porten) ?
Det sjove er jo, at mine jsp-sider kører uden synlige problemer ?
Avatar billede arne_v Ekspert
21. november 2003 - 11:04 #3
Jo men henter du dine JSP sider via Apache på port 80
eller direkte fra Tomcat på port 8080 ?

Det første - så virker det.

Det andet - så kan det nmeget vel tænkes at det er det som er problemet.

Du kan checke i Tomcat conf/server.xml om den er konfigureret til at
lytte på 8009 og med netstat -a om den faktisk gør det.
Avatar billede moller2567 Nybegynder
21. november 2003 - 14:36 #4
I server.xml har jeg fundet følgende om port 8009

<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
              port="8009" minProcessors="5" maxProcessors="75"
              enableLookups="true" redirectPort="8443"
              acceptCount="10" debug="0" connectionTimeout="20000"
              useURIValidationHack="false"
              protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>

    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <!--
    <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
              port="8009" minProcessors="5" maxProcessors="75"
              acceptCount="10" debug="0"/>
    -->

Den nederste kan jeg se, er udkommenteret.

Har jeg nævnt, at jeg kører tomcat under IIS via en iaspi-redirector ?
Avatar billede arne_v Ekspert
21. november 2003 - 14:44 #5
Det ser ud som den lytter på port 8009.

Jeg mener at mange har haft problemer med IIS-Tomcat.

Jeg tænker lidt videre.
Avatar billede moller2567 Nybegynder
15. juni 2004 - 09:45 #6
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester