1. 프로젝트를 컴파일하고 통과 할 수 있는지 확인하고 Java JDK 환경을 설치하고 환경 변수를 채우십시오.
2. springbootservletinitializer 서브 클래스를 추가하십시오
PHP 출판 또는 기타 것들과 같이 이것은 매우 사기입니다. 일반적으로 개발은 출판 된 것과 다르지 않습니다. 봄은 이것을 추가해야합니다. 전에 추가하지 않았으므로 전쟁을 Tomcat WebApps 디렉토리에 복사했습니다.
패키지 연락처; import org.springframework.boot.springApplication; import org.springframework.boot.springbootconfiguration; import org.springframework.boot.builder.springApplicationBuilder; import org.springframework.boot.web.servlet.support.springbootservletinitializer;/*** Walle에서 2018/3/20에 작성했습니다. */@SpringBootConfigurationPublic Class ReadingListServleTinitializer 확장 SpringBootServleTinitializer {Protected SpringApplicationBuilder Configure (SpringApplicationBuilder Builder) {return builder.sources (applact.class); }}응용 프로그램은 원래 스타트 업이며 SpringBootservleTinitializer의 서브 클래스를 추가하는 것입니다.
3. Gradle을 설치하십시오
이것은 또한 매우 까다 롭습니다. Intellij Idea에 편집기로서 릴리스 버튼이없는 이유는 무엇입니까? 너무 귀찮아야합니다. Gradle을 로컬 영역으로 검색하고 다운로드 한 다음 Gradle 환경 변수를 추가하여 CMD 명령 줄에서 Gradle을 사용할 수 있는지 확인하십시오.
4. 플러그인 적용을 Build.gradle : 'War'에 추가하십시오.
기본값은 Jar이며 전쟁으로 변경됩니다
5. 프로젝트 디렉토리에서 CMD를 열고 Gradle 빌드를 실행하십시오.
잘 진행되면 여기에서 전쟁 파일을 볼 수 있습니다. 의존성 JAR 패키지, CSS, 템플릿 등을 포함하여 모든 것이 전쟁 패키지에 있습니다. 압축을 풀고 직접 볼 수 있습니다.
6. Tomcat을 설치하십시오
7. Tomecat의 WebApps 디렉토리에 전쟁 파일을 복사하십시오.
그런 다음 Tomcat 서비스를 시작하면 전쟁이 자동으로 압축 해제 된 다음 브라우저에 액세스 할 수 있습니다. 전쟁은 어디에도 배치된다는 점에 유의해야합니다. Tomecat Conf의 Server.xml을 수정 하여이 디렉토리에도 지정할 수도 있습니다. 호스트 태그 에이 컨텍스트를 추가하면 특정 디렉토리에 지정할 수 있습니다. 전쟁은 혼자서 압축되어야합니다. 이런 식으로 http://127.0.0.1:8090/contacts/에 액세스하면 프로젝트에도 액세스 할 수 있습니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.