.war arquivos são embalados. Você pode extrair as informações usando um dos seguintes comandos:
jar -xvf Sample.war
unzip Sample.war
Você deve conseguir executar cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/
Estou tentando visualizar o conteúdo de um arquivo .war. Primeiro, eu configurei suas permissões com chmod 777
, em seguida, quando tento accesá-lo usando:
cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/
Está dando cd: /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/: Not a directory
e não posso continuar.
Alguém pode me ajudar nessa questão?
.war
arquivos são arquivos compactados.
Você pode listar o que eles contêm com
jar tvf Sample.war
ou
zipinfo Sample.war
Se você quiser ver o conteúdo dos arquivos armazenados em um arquivo, primeiro é necessário extraí-lo em algum lugar:
mkdir /tmp/foo
cd /tmp/foo
unzip /usr/local/standalone/deployments/Sample.war
ls -l WEB-INF/classes/
Se você não quiser extrair o arquivo, use vim filename.war
para ler o conteúdo do arquivo. Você pode ler os subdiretórios dos arquivos selecionando-os e pressionando Enter.
Primeiro você tem que extrair o arquivo war jar xvf Sample.war
. Então você pode entrar no arquivo war.
Além de extraí-los com jar ou unzip, você também pode usar o Midnight Commander (mc) e navegar para esses arquivos e pressionar Enter como se fossem diretórios.
Se isso não funcionar imediatamente, seu sabor de mc não está configurado para saber o sufixo .war, mas você ainda pode usar esse recurso digitando cd Sample.war # uzip (antigo mc) ou cd Sample.war / uzip: // (mc no Debian instável) e pressionando Enter. Como um benefício adicional, pressionar Escape e Enter (em alguns terminais, também Alt-Enter, mas não é portátil, portanto não dependa dele) insere o nome do arquivo atual na linha de comando, mas você também terá que pressionar Backspace porque adiciona um espaço, e o #uzip ou / uzip: // precisa seguir imediatamente o nome do arquivo.
Isso é conhecido como mc VFS (sistema de arquivos virtual).
Eu não vou repetir as respostas de unzip / fastjar / jar aqui, mas elas também estão corretas.
Tags compression files