Eclipse와 내 로컬 Tomcat 서버에서 실행할 때 완벽하게 작동하는 Java EE webapp가 있습니다 (친구의 Tomcat 서버에서도 테스트 했음). 프로덕션 서버에서는 작동하지 않습니다. .Java EE webapp이 파일/폴더를 만들지 않습니다.
이것은 문제입니다. 응용 프로그램은 특정 위치에 폴더를 만들 예정입니다.하지만이 프로덕션 서버에서 실행될 때 예외를 발생시키지 않습니다. 그것을 만들 수 없다는 것을 나중에 코드에서 해당 파일을 사용하려고 할 때 코드가 존재하지 않는다고 불평합니다.
sudo를 사용하여 init.d에서 tomcat 서버를 시작했지만 프로세스 권한 문제 일 수 있다고 생각 했으므로 프로세스가 루트 여야하며 사용 권한 문제가 없어야합니다! 이것에 대한 생각이 있다면, 나는 그 이야기를 듣고 싶습니다. 고마워요.
p.s. 내가 테스트 한 모든 컴퓨터는 Max OS X (10.5.6)이고 프로덕션 서버는 RedHat Linux (버전이 확실하지 않지만 최근 버전)입니다.
운영체제 이외의 운영 환경은 어떻게 다른가요? –
나는 허가 문제를 짐작하게 될 것입니다 ... – jjnguy
파일 시스템의 폴더의 절대 경로는 무엇이며 해당 폴더의 사용 권한은 무엇입니까? (drwxr-xr-x)? – Jon