2012-10-31 3 views
1

저는 자바 웹 응용 프로그램을 만들고 있습니다. 그리고 지시에 따라 지시를 받아야합니다.개미가 위치 내에서 위치를 찾고 있습니다.

"ant deploy"를 입력하여 war 파일을 빌드하면 실패합니다. 그것은 말합니다 the file can't be found.

하지만 그것은 분명히 잘못된 곳에서 찾고 있습니다. \ 사용자 \ 데이브 \ 바탕 화면 \ springapp의 \ springapp의 \의 C : 프로그램 FilesApacheapache이-받는다는-3.0.4-binapache-받는다는-3.0.4 이

을 \ 부팅 존재하지 않는 그것은

C 말한다 ...

물론 존재하지 않습니다! 하지만 그것이 그것이 유효한 위치라고 생각하는 이유를 찾을 수 없습니다. 찾고있는 위치를 집어 넣는 것처럼 보입니다 - 현재 디렉토리의 끝에. 그러나 필자는 디렉터리를 변경할 수 없습니다. 필요한 경우 build.xml 파일을 찾을 수 없기 때문에 디렉터리를 변경할 수 없습니다.

이 프로젝트에는 ant, maven 및 tomcat이 있습니다.

각각 TOMCAT_HOMEMAVEN_HOME에 대해 시스템 변수 위치를 설정했습니다.

프로젝트 파일의 build.properties 파일에 올바른 위치로 maven.home이 설정되어 있습니다.

해당 파일을 찾는 위치를 어떻게 변경할 수 있습니까?

답변

0

프로젝트 파일의 build.properties 파일에 올바른 위치로 maven.home이 설정되어 있습니다. 해당 경로의 모양에서

나는 당신의 build.properties

maven.home=C:\Program Files\Apache\.... 

같은 것을 백 슬래시가 속성에 이스케이프 문자 대신 백 슬래시 슬래시하거나 두 배로 그래서 당신은 앞으로 사용 중 필요한 파일입니다 포함 생각한다. 콜론에서 탈출해야합니다.

maven.home=C\:\\Program Files\\Apache\\.... 
+0

고맙습니다. 당신의 대답은 효과가 있었을 지 모르지만 방금 또 다른 답을 찾았습니다. 나중에 참조 할 수 있도록 게시됩니다. – user1279569

+0

@user1279569 다른 솔루션을 게시 할 수 있습니까? – Lucky

관련 문제