겸쨔

[linux] linux 파일 다운 오류 FileNotFoundException Access Denied 본문

os/linux

[linux] linux 파일 다운 오류 FileNotFoundException Access Denied

겸쨔 2024. 7. 24. 16:26
반응형

안녕하세요.

엑셀 같은 파일 다운로드를 하려고 하는데,

로컬에서는 잘 돌아가는 녀석이 리눅스에서는 안 되시나요?

 

저 같은 경우에는 외장 톰캣을 서비스에 등록해서 실행 했어요.

먼저 1차원적인 원인은 톰캣 실행을 서비스로 등록해서 오류가 난거에요.

 

파일 다운로드 하니까 아래랑 같은 오류가 나더라구요.

java.io.FileNotFoundException: excelDownload.xls (허가 거부)

 

톰캣 bin에서 아래 명령어로 실행시키면 괜찮아졌어요.

startup.sh

 

결국 저 명령어를 서비스에 등록하고 서버를 실행 시키면

자바에서 파일을 생성시킬 때의 디렉토리가 달라져요.

 

저도 구글링 해서 가져온거긴 한데,

파일을 작성하면 아래 경로에 같이 저장 된다고 하더라구요.

startup.sh
톰캣/bin/excel.xls

service tomcat start
/excel.xls

 

그래서 결국에는 서비스 등록 해놓은건 안 쓰고,

일단 bin/startup.sh 로 실행 시키고 있어요.

 

리눅스 내에서 경로를 지정해주거나 시스템 환경 변수 같은걸 잡아주면 될거 같긴 한데,

아직 제가 짬찌라 시도 해보진 못 하고 있네요.

반응형

'os > linux' 카테고리의 다른 글

[linux] 리눅스 서버 접근 - 리눅스 방화벽  (1) 2024.07.21
[linux] linux란?  (0) 2024.07.20