mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-10-25 11:17:28 +02:00 
			
		
		
		
	prop fixes
This commit is contained in:
		
							parent
							
								
									eb20f51958
								
							
						
					
					
						commit
						c20d37518d
					
				| @ -79,10 +79,15 @@ public class SPdfApplication { | ||||
| 
 | ||||
|         SpringApplication app = new SpringApplication(SPdfApplication.class); | ||||
|          | ||||
|         Properties props = new Properties(); | ||||
|          | ||||
|         if("true".equals(System.getenv("STIRLING_PDF_DESKTOP_UI"))) { | ||||
| 	        System.setProperty("java.awt.headless", "false"); | ||||
| 	        app.setHeadless(false); | ||||
| 	        props.put("java.awt.headless", "false"); | ||||
| 	        props.put("spring.main.web-application-type", "servlet"); | ||||
|         } | ||||
|          | ||||
|         app.setAdditionalProfiles("default"); | ||||
|         app.addInitializers(new ConfigInitializer()); | ||||
|         Map<String, String> propertyFiles = new HashMap<>(); | ||||
| @ -106,18 +111,12 @@ public class SPdfApplication { | ||||
|         } else { | ||||
|             logger.warn("Custom configuration file 'configs/custom_settings.yml' does not exist."); | ||||
|         } | ||||
| 
 | ||||
|         if (!propertyFiles.isEmpty()) { | ||||
|             app.setDefaultProperties( | ||||
|                     Collections.singletonMap( | ||||
|                             "spring.config.additional-location", | ||||
|                             propertyFiles.get("spring.config.additional-location"))); | ||||
|         } | ||||
| 
 | ||||
|         Properties props = new Properties(); | ||||
|         props.put("java.awt.headless", "false"); | ||||
|         props.put("spring.main.web-application-type", "servlet"); | ||||
|         app.setDefaultProperties(props); | ||||
|         Properties finalProps = new Properties(); | ||||
|         finalProps.putAll(Collections.singletonMap( | ||||
|                 "spring.config.additional-location", | ||||
|                 propertyFiles.get("spring.config.additional-location"))); | ||||
|         finalProps.putAll(props); | ||||
|         app.setDefaultProperties(finalProps); | ||||
| 
 | ||||
|         app.run(args); | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user