Maven 프로젝트의 포장 및 배포와 관련하여 Eclipse Editor를 사용하여 간단한 레코드를 만들었습니다.
실용적인 환경
운영 체제 : Windows
IDE : 일식
포장 및 배포 프로세스
1 프로젝트 패키지
1.1 패키지에 필요한 항목을 마우스 오른쪽 버튼으로 클릭하고 그림과 같이 Maven clean 클릭하십시오. 여기에서 Maven은 이전 에이 프로젝트의 모든 포장 정보를 지우게됩니다.
1.2 Maven clean 작업을 완료 한 후 다음 정보가 Eclipse 콘솔에 나타납니다.
1.3 그런 다음 필요한 패키지 프로젝트를 마우스 오른쪽 단추로 클릭하고 그림과 같이 Maven build 클릭하십시오.
1.4 팝업 인터페이스에서 아래 그림과 같이 작업을 수행하십시오.
"목표"입력 상자에 -X package 입력하고 Update Snapshots 확인하고 아래의 아래 Skip Tests .
1.5 다음 결과가 나타납니다. 즉, 포장이 성공적임을 의미합니다.
1.6 프로젝트를 새로 고치면 프로젝트 target 디렉토리에 포장 된 war 패키지를 찾을 수 있습니다.
2 프로젝트 배포
2.1 위의 포장 된 war 패키지를 Tomcat WebApps 디렉토리에 배치하십시오. 그림에서 볼 수 있듯이.
2.2 tomcat의 conf 디렉토리에서 configuration file server.xml을 수정하고 구성 파일에서 호스트 태그를 찾은 다음 다음 내용을 추가하십시오. 상대 경로는 여기에 사용되며, doBase 속성의 값은 우리가 전화하는 war 패키지의 이름입니다 (이 단계를 추가 해야하는 이유는 나중에 설명 할 것입니다).
코드 코드를 다음과 같이 복사하십시오. <context docbase = "Analysis-Tool-Web-1.0-SnapShot"Path = "/"Reloadable = "True"권한 = "true"/>
2.3 Tomcat의 빈 디렉토리를 입력하고 startup.bat 클릭하여 Tomcat을 시작하십시오. 배포가 성공했음을 나타 내기 위해 다음 결과가 표시됩니다.
2.4 현재 브라우저를 열고 localhost:8080 입력하고 홈페이지에 성공적으로 액세스합니다.
설명
위에서 언급했듯이 Tomcat의 Conf Directory의 Server.xml 구성 파일에 다음을 추가하십시오.
코드 코드를 다음과 같이 복사하십시오. <context docbase = "Analysis-Tool-Web-1.0-SnapShot"Path = "/"Reloadable = "True"권한 = "true"/>
원래 콘텐츠를 먼저 언급하고 다시 시작하여 어떤 문제가 발생할 것인지 확인해 봅시다.
댓글을 달린 후 Tomcat을 다시 시작하고 Browser에서 localhost:8080 에 액세스하십시오.
현재 프로젝트를 요청할 수 없다는 것을 알게 될 것입니다. 이 경우, 프로젝트 이름을 액세스 경로에 추가하고 다시 시도하고 http://localhost:8080/analysis-tool-web-1.0-SNAPSHOT/login 방문하십시오 (프로젝트의 모든 리소스 및 요청은 analysis-tool-web-1.0-SNAPSHOT 디렉토리에 있습니다).
이 시점에서 이전과 같이 기본적으로 문제가 없습니다. 문제는 로그인하기 위해 클릭 한 후에 후속 요청 경로가 변경된다는 것입니다. 로그인 한 후 로그인하고 점프 경로를 보려고했습니다.
여기서는 프로젝트 경로 /analysis-tool-web-1.0-SNAPSHOT 도구 -web-1.0-snapshot이 기본값이 표시되며 현재 프로젝트 리소스 및 요청은 모두 analysis-tool-web-1.0-SNAPSHOT 폴더에 있습니다. 요청은 / 로 직접 이동하여 리소스를 찾을 수없는 요청에 대해 404 오류가 발생합니다. 위의 내용은 Server.xml에서 주로 프로젝트에 액세스하기위한 리소스의 상대 경로를 설정하도록 구성됩니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.