Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade SCXA to use SpringBoot #399

Open
ke4 opened this issue May 8, 2024 · 0 comments
Open

Upgrade SCXA to use SpringBoot #399

ke4 opened this issue May 8, 2024 · 0 comments
Labels
improvement Improve/refactor existing code technical debt Technical debt

Comments

@ke4
Copy link
Contributor

ke4 commented May 8, 2024

We need to modernise our applications. We are currently generating a WAR file and deploying it to a Tomcat server in a VM.
This is a very outdated way to deploy and execute an application and we have so many issues with Tomcat, like disappearing WAR and config files, disappearing Tomcat manager app, etc...
Instead of the above we could just deploy a fat JAR file with an embedded web server (Tomcat, Jetty or else) to the same VM and execute the JAR file.
Currently we are using Sprint Framework version: 5.1.5. We could migrate it to the latest Spring Boot version and configure the gradle script to be able to deploy the JAR file automatically when we have a successful build.

Here is a guide with some suggestions how to do the migration: https://www.baeldung.com/spring-boot-migration

The following task should be done before starting this one: Upgrade Spring Framework to the latest one in SCXA

@ke4 ke4 added technical debt Technical debt improvement Improve/refactor existing code labels Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Improve/refactor existing code technical debt Technical debt
Projects
None yet
Development

No branches or pull requests

1 participant