java - springboot war放入tomcat启动怎么指定使用外部application.properties
ringa_lee
ringa_lee 2017-04-18 10:53:02
0
4
803

springboot war放入tomcat启动怎么指定使用外部application.properties

ringa_lee
ringa_lee

ringa_lee

모든 응답(4)
巴扎黑

리소스는 d:/myspring/banner.txt를 지원합니다.
그러면 @PropertySource("file:///user/myspring/application.properties")도 시도해 볼 수 있습니다.

Peter_Zhu

Tomcat의 bin 디렉터리에 있는 catalina.sh 파일에 환경 변수를 추가할 수 있습니다.
예: Tomcat 디렉터리의 이름은 데모입니다.

먼저 catalina.sh 파일
230번째 줄쯤

을 수정하세요. 으아악

그런 다음 WebProperties.properties 파일을 tamcat 아래의 conf 디렉터리에 업로드하여dem

마지막으로 구성 파일을 프로젝트로 가져올 때 ${WEB APP_PROPERTY_FILE}을 사용하여 구성 파일 경로를 가져옵니다.

로컬에서 개발하는 경우 구성 파일을 가져올 때 filePath="file:C/Test/WebProperties.properties"를 사용하여 가져옵니다. 물론 환경 변수도 구성할 수 있습니다.

위 내용은 우리 프로젝트의 솔루션입니다. 환경에 따라 다를 수 있으니 꼭 참고해주세요

Ty80

Tomcat 환경에서는 spring.config.location = 애플리케이션 속성 파일을 지정할 수 있습니다

黄舟

정말 war 패키지로 만들기가 쉽지 않은데, 온라인에 접속하기 전에 온라인 구성으로 변경해 놓지 않았나요? 아니면 여러 개의 구성 파일을 정의하고 명령어로 시작할 때 어떤 파일을 사용할지 지정해 놓았나요?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿