.war 파일을 읽는 방법은 무엇입니까?

.war 파일을 읽는 방법은 무엇입니까?

.war 파일의 내용을 보려고 합니다. chmod 777다음 명령을 사용하여 액세스하려고 하면 먼저 권한을 설정합니다.

cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/

그것은 포기하고 있었고 cd: /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/: Not a directory나는 계속 나아갈 수 없었습니다.

누구든지 이 문제를 해결하도록 도와줄 수 있나요?

답변1

.war 파일이 패키지되어 있습니다. 다음 명령 중 하나를 사용하여 정보를 추출할 수 있습니다.

jar -xvf Sample.war
unzip Sample.war

그러면 당신은 달릴 수 있어야합니다cd /usr/local/standalone/deployments/Sample.war/WEB-INF/classes/

답변2

.war파일은 압축된 아카이브입니다.

포함된 내용을 나열할 수 있습니다.

jar tvf Sample.war

또는

zipinfo Sample.war

아카이브에 저장된 파일의 내용을 보려면 먼저 해당 파일을 추출해야 합니다.

mkdir /tmp/foo
cd /tmp/foo
unzip /usr/local/standalone/deployments/Sample.war
ls -l WEB-INF/classes/

답변3

파일을 추출하고 싶지 않은 경우 이를 사용하여 vim filename.war파일의 내용을 읽을 수 있습니다. 파일을 선택하고 Enter를 누르면 파일의 하위 디렉터리를 읽을 수 있습니다.

답변4

unix 명령이 작동하지 않으면 파일을 로컬 컴퓨터로 ftp로 보내십시오.

.jar또는 다음 단계에 따라 .war모든 아카이브 파일을 7-Zip에서 열 수 있습니다..ear

  1. 아카이브 파일을 마우스 오른쪽 버튼으로 클릭하세요.
  2. 7개의 지퍼
  3. 아카이브 열기

모든 아카이브 파일 내용을 볼 수 있어야 합니다. 이제 폴더/파일을 찾아 마우스 오른쪽 버튼을 클릭하고 -> 파일 편집 -> 파일 저장을 클릭하세요.

관련 정보