면책 사항 : 현재 Linux 개발/테스트 서버가 없기 때문에 현재로서는 직접 테스트 할 수 없습니다. 그러므로 나는 여기서 질문을한다. 나는 결국 리눅스 박스를 갖게 될 것이지만, 현재 윈도우를 사용하고있다.웹 서버 외부의 Java Servlet 절대 경로
Windows의 Tomcat 7에서 실행되는 webapp을 디자인 중입니다. & Linux.
전쟁 웹 애플리케이션이 다음 위치에있는 OS의 파일 시스템에서 파일을 처리 할 필요가있는 서블릿을 갖는다
/opt/Tomcat/webapps/MyApp
C:/opt/Tomcat/webapps/MyApp
(각각) 다음 위치에 배치되는 시스템 모두에 가정하면
/work/logs/<logfiles>
C:/work/logs/<logfiles>
Windows에서 C :/work/logs를 지정할 수 있으며 서블릿은이 절대 경로를 선택하는 것으로 잘 작동합니다. 나는 처음에 C :이 의심 스럽습니다. 나는 이것을 시험했기 때문에 이것을 안다. 내 진짜 질문은
...
리눅스에, 드라이브 문자가없는 경우에, 나는 /work/logs
에보고를 요구하는 경우가 상대 경로를보고하려고합니다 :
/opt/Tomcat/webapps/MyApp/work/logs
또는 파일 시스템 (/work/logs
)을보고 싶은가요?
궁극적으로 전체 디자인에 영향을주기 때문에 지금 묻고 있습니다.
감사합니다. Alex가 실제로 기대했던 것보다 나은 대답입니다. 이제는 Windows에서/work/log 경로를 시험해 볼 것입니다. 궁극적으로 더 많은 이식성과 적은 설정을 의미합니다. – thonnor
Windows 서버에서이 문제를 테스트 한 결과 /work/logs/20141211.log 이 C 발견 : /work/logs/20141211.log - 고마워 알렉스 – thonnor