2012-05-29 7 views
0

뜨거운 배포를하려고합니다. 데이터베이스 연결 정보는 META-INF/context.xml에 저장됩니다.META-INF/context.xml을 ../conf/Catalina/localhost/myapp.xml로 다시로드하지 마십시오.

내 $ TOMCAT_HOME/webapps /에 폴더를 놓으면 다시로드하려고 시도하고 db 연결 정보를 찾을 수 없기 때문에 실패합니다. ../conf/Catalina/localhost/myapp.xml 내에서 볼 때 거기에 없습니다.

누군가가 내게 어떤 단서를 줄 수있어 잘못된 정보를 찾을 수 있습니까? -

(로컬 호스트가 777이기 때문에 나는 그것에게 권한 오류를 생각하지 않는 테스트를 위해)

+0

전쟁을 재배포하거나 폴더를 webapps 폴더로 이동 하시겠습니까? Tomcat의 어떤 버전을 사용하고 있습니까? –

답변

1

내가이 일을 만들 수있는 오류는 두 가지 문제

먼저에서오고 있었다. ./conf/Catalina/localhost는 Tomcat 사용자가 소유해야하며 루트가 아니어야합니다. 기본적으로 배포판에 따라 다를 수 있습니다.

두 번째 : 나는 webapps 디렉토리에서 git 풀을 만들고 있었는데 작동하지 않았습니다. 내가 지금하고있는 일은 내가/tmp를 풀어서 디렉토리를 webapps로 옮기는 것이다. 그것은 잘 작동하지만, 왜이 자식 디렉토리에 직접 scp를 작동했을 때 작동이 실패하게하는지 모르겠다.

여러분 중 일부를 도울 수 있기를 바랍니다.