패키징 후 다음 디렉터리에 위치하게 됩니다.
여기에 패키지된 springboot jar 파일의 이름은 api-0.0.1-SNAPSHOT.jar
새 start.bat 파일을 만듭니다. start.bat 파일의 내용은 다음과 같습니다.
cd %~dp0
C:jdkjdk1.8.0_181binjava.exe -Dfile.encoding= utf-8 -jar api-0.0.1- SNAPSHOT.jar --server.port=81
cd %~dp0은 bat가 있는 디렉터리로 전환한다는 뜻입니다
-Dfile.encoding=utf-8 인코딩 설정
--server.port=81 springboot 액세스 포트 설정 81
에 대한 springboot 시작 api-0.0.1-SNAPSHOT.jar 및 start.bat 파일이 d:apidemo 디렉터리
에 있다고 가정합니다. start.bat 파일을 두 번 클릭하면 콘솔에 자동으로 정보가 표시됩니다. 대략 다음과 같습니다.
D:apidemo>cd D:apidemo
D:apidemo>C:jdkjdk1.8.0_181binjava.exe - Dfile.encoding=utf-8 -jar api-0.0.
1-SNAPSHOT.jar - -server.port=81____ _ _ _ _
2021 -06-19 16:28:33.392 INFO 4436 --- [ main] com.demo.api.ApiApp
/\ / ___'_ __ _ _(_)_ __ __ _
( ( )___ | '_ / _` |
\/ _)| (_| | ) ) | __|_| |_|_| |___, / / / /
== ======|_|============|___/=/_ /_/_/
:: Spring Boot :: (v2.4.3)lication : ApiApplication v0 시작 .0.1-SNAPSHOT은 PID 44 36을 사용하는 iZ23lkhhnpiZ에서 Java 1.8.0_181
4 자주 묻는 질문
을 사용합니다(D:apidemoapi- 0.0.1-SNAPSHOT.jar는 D:apidemo의 Ad
ministrator에 의해 시작됨)
2021-06-19 16:28:33.392 INFO 4436 --- [ main] com.demo.api.ApiApp
lication : 활성 프로필이 설정되지 않았습니다. 기본 프로필로 돌아갑니다. def
ault
2021-06-19 16:28:37.236 INFO 4436 --- [ main] o.s.b.w.embedded.tomcat
.TomcatWebServer : 포트: 81(http)로 초기화된 Tomcat 2021-06-19 16:28:37.298 INFO 4436 --- [ main] o.apache.catalina.core.
StandardService : 서비스 시작 [Tomcat]
2021-06-19 16:28:37.298 INFO 4436 --- [ main] org.apache.catalina.cor
e.StandardEngine : 서블릿 엔진 시작 : [Apache Tomcat/9.0.43]
2021 -06-19 16:28:37.454 INFO 4436 --- [ main] o.a.c.c.C.[Tom cat] .[loc
alhost].[/] : Spring 임베디드 WebApplicationContext 초기화
2021-06-19 16:28:37.470 INFO 4436 --- [ main] w.s.c.ServletWebServerA
pplicationContext: Root WebApplicationContext: 초기화 완료 389 1
ms
2021 -06-19 16:28:38.064 INFO 4436 --- [ main] o.s.s.concurrent.Thread
PoolTaskExecutor : ExecutorService 초기화 중 ' applicationTaskExecutor'
2021-06-19 16:28:38.626 INFO 443 6 --- [ main] o.s.b.w.embedded .tomcat
.TomcatWebServer : Tomcat은 컨텍스트 경로 ''
2021-를 사용하여 포트: 81(http)에서 시작되었습니다. 06-19 16:28:38.642 INFO 4436 --- [ main] com.demo.api.ApiApp
접속 : 6.504초 만에 ApiApplication 시작 (JVM은 7.7
85에서 실행 중)
【해결책】
start.bat 파일의 인코딩은 UTF-8로 설정됩니다. 다음은 Notepad++를 사용합니다. 예를 들어
【해결 후 결과】
[현상]
D:apidemo>锘缟d D:apidemo
'锘缟d'는 내부 또는 외부 명령이 아니며, 실행 가능한 프로그램
인가요 아니면 배치 파일인가요?
【해결책】
start.bat에 다른 일치 항목이 있습니다. Notepad++에서 명령을 다시 입력하거나 인코딩을 전환하세요.
【해결 후 결과】
D:apidemo>cd D:apidemo
위 내용은 springboot 프로젝트를 시작하기 위해 bat을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!