View Issue Details

IDProjectCategoryView StatusLast Update
0004819SymmetricDSImprovementpublic2021-02-25 21:33
Reporterelong Assigned Toelong  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.12.0 
Target Version3.12.7Fixed in Version3.12.7 
Summary0004819: Improve WAR deployment
DescriptionImprove WAR file generation for "symadmin create-war"

- If no properties or engine is specified, then use multi-server mode
- Option of --exclude-log4j to package only SL4FJ
- Option of --external-security to exclude keystore and cacerts files
- Load symmetric-server.properties into system properties, similar to standalone
- Filter symmetric-server.properties for properties not related to Jetty
- Modify symmetric-server.properties to contain keystore password
- Modify SecurityService, ClusterService, and RestApiKeyFilter to load from classpath
- Bridge JCL and JUL to SL4FJ instead of binding to log4j
- Output instructions to user based on the options they chose
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.12 116f2797

2021-02-08 18:43:26

admin

Details Diff
0004819: Improve WAR deployment Affected Issues
0004819
mod - symmetric-assemble/common.gradle Diff File
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/AbstractCommandLauncher.java Diff File
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java Diff File
mod - symmetric-client/src/main/java/org/jumpmind/symmetric/SymmetricAdmin.java Diff File
mod - symmetric-client/src/main/resources/symmetric-messages.properties Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/common/SystemConstants.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/ClusterService.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/util/LogSummaryAppenderUtils.java Diff File
mod - symmetric-core/src/main/java/org/jumpmind/symmetric/util/ModuleManager.java Diff File
mod - symmetric-server/build.gradle Diff File
mod - symmetric-server/src/main/deploy/conf/log4j2-debug.xml Diff File
mod - symmetric-server/src/main/deploy/conf/log4j2.xml Diff File
rm - symmetric-server/src/main/deploy/conf/logging.properties Diff File
mod - symmetric-server/src/main/deploy/conf/sym_service.conf Diff File
mod - symmetric-server/src/main/deploy/web/WEB-INF/web.xml Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricContextListener.java Diff File
mod - symmetric-server/src/main/java/org/jumpmind/symmetric/web/SymmetricEngineHolder.java Diff File
mod - symmetric-util/src/main/java/org/jumpmind/security/SecurityService.java Diff File
mod - symmetric-util/src/main/java/org/jumpmind/util/Log4j2Helper.java Diff File
mod - symmetric-util/src/test/resources/log4j2.xml Diff File

Issue History

Date Modified Username Field Change
2021-02-08 18:40 elong New Issue
2021-02-08 18:40 elong Status new => assigned
2021-02-08 18:40 elong Assigned To => elong
2021-02-08 18:44 elong Status assigned => resolved
2021-02-08 18:44 elong Resolution open => fixed
2021-02-08 18:44 elong Fixed in Version => 3.12.7
2021-02-08 19:00 admin Changeset attached => SymmetricDS 3.12 116f2797
2021-02-25 21:33 admin Status resolved => closed