>  Q&A  >  본문

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

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

ringa_leeringa_lee2712일 전753

모든 응답(4)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-04-18 10:55:02

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

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:55:02

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

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

    을 수정하세요. 으아악

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

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

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

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

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:55:02

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

    회신하다
    0
  • 黄舟

    黄舟2017-04-18 10:55:02

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

    회신하다
    0
  • 취소회신하다