Você deve revisar essas ideias de solução se receber um código de erro das leis de direitos autorais do Cyberlink PowerProducer.
Aprovado: Fortect
O mapeamento de servlet especifica um contêiner da Web específico cujo servlet Java deve acabar sendo invocado para a URL fornecida pelos clientes em potencial. Ele combina padrões de URL com servlets. Quando recentemente há uma solicitação de um homem ou uma mulher, o contêiner do servlet decide para qual aplicativo o rastreará. O caminho de contexto é então planejado para a URL de mapeamento do servlet.
Resposta curta
Para obter o resultado desejado, use normalmente o método HttpServletRequest#getServletPath()
como argumento no getRealPath() método.
Isso geralmente é o mais próximo de seus métodos (confira eu diria as informações abaixo).
Explicação
A razão pela qual você está usando essa abordagem (usando o blog
boost) é porque você está usando alguns dos resultados retornados pelo método getRequestURI().
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
O método getRequestURI() retorna um caminho começando normalmente com o contexto da tarefa. No seu caso, tudo ficará assim:/blog/test-file.html
O que acontece a seguir é o estilo getRealPath() anexa a string retornada pela técnica getRequestURI() ao caminho real/físico completo do diretório onde o aplicativo people reside no sistema apply, normalmente no seu caso: ./usr/share/tomcat7/webapps/blog/
NOTA IMPORTANTE
ISENÇÃO DE RESPONSABILIDADE
O OP pode já estar ciente das informações importantes abaixo, mas foi escrito para ser completo.
O bom caminho que você está tentando obter realmente significa que você está realmente indo para o seu sistema de arquivos. url-pattern
vida configurada desde i em web.xml Se o link (ou se você estiver normalmente usando Servlet 3.0+ em uma nota) é literalmente algum tipo de caminho lógico/virtual que pode ou talvez até possa não se refere a um único real, um caminho físico, se o sistema de arquivos pode haver tipos especificados (caminhos), não precisa ser físico.
Obtenha o caminho real correspondente para que seja o caminho virtual fornecido.