스프링 부트를 사용하여 엔터프라이즈 소프트웨어 시스템과 상호 작용하는 소프트웨어 시스템을 구축 중입니다. 내 시스템은 엔터프라이즈 시스템의 일부 jar 및 * .ini 파일에 의존하므로 Maven의 모든 종속성을 압축 할 수 없습니다. 임베디드 Tomcat으로 실행 가능한 Jar로 스프링 부트를 실행하고 싶습니다. 또한 커맨드 라인을 통해 클래스 패스를 설정할 수 있기를 바랍니다. 따라서 다음과 같이됩니다 :스프링 부트 실행 파일 (클래스 경로 포함)
java -classpath /home/sleeper/thirdparty/lib -jar MyApp.jar
그러나 -classpath와 -jar는 공존 할 수 없습니다. 나는 "-Dloader.path"를 시도했다. 폴더 아래에있는 모든 jar 파일을로드 할 수 있었지만 폴더의 * .ini 파일과 같은 다른 파일은로드 할 수 없었습니다.
Tomcat이 내장 된 Spring 실행 파일로 작업하려면 -classpath를 만들 수있는 방법이 있습니까?
모든 도움을 주셔서 감사합니다.
이 질문을하고 대답을 대답 : http://stackoverflow.com/questions/15930782/call-java-jar-myfile-jar-with-additional-classpath-option – Strelok