JkWorkersFile: Não é possível localizar o arquivo de trabalho especificado

1

Estou tentando configurar um simples agrupamento horizonatal do Tomcat no Windows XP. Criei um arquivo workers.properties no diretório conf / próximo ao arquivo httpd.conf. No entanto, ao tentar iniciar o apache usando httpd.exe, estou recebendo o erro abaixo.

JkWorkersFile: não é possível encontrar o arquivo de trabalho especificado

link

LoadModule jk_module modules/mod_jk.so
JkLogFile "logs/mod_jk.log"
JkLogLevel error
JkMount /TestProject loadbalancer
JkMount /TestProject/* loadbalancer
JkWorkersFile conf/workers.properties

Eu tentei especificar o caminho absoluto também isto é     JkWorkersFile "C: / Arquivos de Programas / Apache Software Foundation / Apache2.2 / conf / workers.properties" Mas ainda acabou com o mesmo problema.

Abaixo estão as entradas de workers.properties     workers.tomcat_home = $ TOMCAT_HOME     workers.java_home = $ JAVA_HOME     ps = /     worker.list = tomcatA, tomcatB, tomcatC, loadbalancer

worker.tomcatA.port=8109
worker.tomcatA.host=localhost
worker.tomcatA.type=ajp13
worker.tomcatA.lbfactor=1

worker.tomcatB.port=8209
worker.tomcatB.host=localhost
worker.tomcatB.type=ajp13
worker.tomcatB.lbfactor=1

worker.tomcatC.port=8309
worker.tomcatC.host=localhost
worker.tomcatC.type=ajp13
worker.tomcatC.lbfactor=1

worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=tomcatA,tomcatB,tomcatC
worker.loadbalancer.sticky_session=1

Alguém pode me ajudar a resolver isso, por favor?

    
por Vasan 05.08.2011 / 14:20

3 respostas

1

Verifique as permissões (ACLs), dependendo de como você inicia o Apache, pode não ser possível acessar o arquivo recém-criado.

    
por 05.08.2011 / 14:35
1

Eu vi esse mesmo problema hoje, embora com o Win7, não o WinXP. Para mim, o problema era que meu arquivo workers.properties foi salvo acidentalmente como um arquivo de texto (.txt) em vez de um arquivo PROPERTIES. Eu o recriei e, em seguida, ao salvar, escolhi todos os tipos de arquivos em vez de "arquivos de texto" para garantir que eles sejam salvos como um arquivo .properties.

Quando reiniciei o Apache, tudo estava bem. Eu sei que o post é antigo, mas talvez isso ajude alguém a procurar a mesma coisa.

    
por 01.10.2013 / 20:26
1

Você pode por favor tentar adicionar o arquivo worker.properties sob a linha do módulo jk

LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties

Depois de adicionar, por favor, reinicie o servidor web apache

    
por 16.08.2014 / 06:18

Tags