2014-11-06 4 views
0

전쟁이 어떻게 부르는 것이 중요합니까? 그것이 제대로 작동하는지 여부에 영향을 미칩니 까? Maven을 사용하여 전쟁을 구축하고 한 가지 방법으로 명명 한 다음 서버의 어딘가에 배치하고 실행하기 전에 다른 이름으로 수동으로 이름을 바꾸면 작업에 어떤 영향을 미칩니 까? 배포 문제 등? war 파일의 이름이 중요합니까?

은의 당신이 그것을 something.war를 생성하고 나중에 배포하기 전에 newfilename.war 로 이름을 설정 플러그인 받는다는 전쟁으로 가정 해 봅시다. 거기에 당신의 경험/지식은 무엇입니까?

+0

올바른 파일을 가리키고 POM에 문제가없는 한 아무 문제가 없습니다. 내 데이터 서버 서블릿 Tomcat에 있었고 내 전쟁 파일 이름을 Tomcat localhost에 배포하기 전에 올바른 파일을 선택한만큼 중요하지 않았다고 생각합니다. 그래도 .war 확장자를 사용해서는 안됩니다. – ha9u63ar

답변

0

서블릿 컨테이너에 따라 이름이 달라질 수 있습니다. tomcat은 .war 확장명이없는 war 파일의 이름을 컨텍스트 경로로 사용합니다. 이는 .war 파일 내부의 컨테이너 별 구성 파일을 사용하여 조정할 수 있습니다.

분명히 액세스하려는 경우에도 문제가됩니다.

+0

그러면 오류가 발생하고 이름을 변경하면 배포되지 않을 수 있습니다. 그건 Tomcat과 관련이 있습니까? JBoss에 대한 경험이 있습니까? –

+1

오류가 발생하지 않으며 단순히 이름을보고 배포합니다. 귀하의 예제에서는/something이 아닌 context path/newfilename을 사용하여 배포 할 것입니다. JBoss는 tomcat과 매우 유사합니다 (이전 버전은 tomcat을 기반으로했습니다). – ankon