...
Kodblock |
---|
|
<https:connector name="myHttpsConnector" clientSoTimeout="8000" >
<https:tls-client path="${tp.tls.store.location}/tp.jks" storePassword="${tp.tls.store.password}"/>
<https:tls-key-store path="${tp.tls.store.location}/tp.jks"storePassword="${tp.tls.store.password}" keyPassword="${tp.tls.store.password}" />
<https:tls-server path="${tp.tls.store.location}/truststore.jks" storePassword="$ {tp.tls.store.password}" requireClientAuthentication="true"/>
</https:connector> |
...
Externa properties
Genom följande konfiguration tas den externa propertyfilen tp-vitualisering-override.props in
Kodblock |
---|
|
<context:property-placeholder location="classpath:tp-virtualisering.props, classpath*:tp-virtualisering-override.props" /> |
VP + virtualiserade tjänster
För att ha en enda konfigurationsfil när mule startas så finns en fil som heter tp-virtualisering-PROD.xml. Den laddar dels tp-virtualisering-config.xml (med allt ovanstående) + alla virtualiserade tjänster den kan hitta på classpathen. Bygger på att alla virtualiserade tjänster har valt rätt namn på sin configurationsfil nämligen tp-virtuell-tjanst-config.xml
Kodblock |
---|
|
<spring:beans>
<spring:import resource="classpath:tp-virtualisering-config.xml"/>
<spring:import resource="classpath*:tp-virtuell-tjanst-config.xml"/>
</spring:beans> |