Why - Não foi possível localizar o worker com o nome 'jk-manager' no processamento de pós-map uri?

1

Estou usando o apache2 + mod_jk (ajp protocol) + tomcat7.

mas sempre recebo o erro abaixo:

[Sat Mar 30 17:30:54.691 2013] [25238:3074365824] [info] init_jk::mod_jk.c (3365): mod_jk/1.2.37 initialized
[Sat Mar 30 17:30:54.691 2013] [25238:3074365824] [error] extension_fix::jk_uri_worker_map.c (564): Could not find worker with name 'jk-manager' in uri map post processing.
[Sat Mar 30 17:30:54.691 2013] [25238:3074365824] [error] extension_fix::jk_uri_worker_map.c (564): Could not find worker with name 'jk-status' in uri map post processing.

Alguma pista?

    
por Hardbone 30.03.2013 / 10:52

2 respostas

2

Eu acredito que você precisa do pacote de administração do tomcat (para mim, é tomcat6-admin) para fornecer jk-manager e jk-status . Depois de instalar isso, você só precisa configurar esses dois itens no seu arquivo workers.properties .

Se você não encontrar o arquivo workers.properties , dê uma olhada na configuração do seu apache, por exemplo: grep -r JkWorkersFile /etc/apache2 . A configuração deve conter algo como o seguinte, que indica o caminho do arquivo workers.properties :

<IfModule jk_module>
    JkWorkersFile /etc/libapache2-mod-jk/workers.properties
    # ...
</IfModule>

No seu arquivo workers.properties :

Verifique se você tem o seguinte ou algo assim:

# configure jk-status
worker.list=jk-status
worker.jk-status.type=status
worker.jk-status.read_only=true
# configure jk-manager
worker.list=jk-manager
worker.jk-manager.type=status
    
por 14.11.2014 / 23:12
1

Tente verificar seu workers.properties para caracteres especiais indesejados abrindo o arquivo, por exemplo no bloco de notas, como é recomendado aqui ( link ).

    
por 30.03.2013 / 18:48