Is spring boot runnable jar file meant for production environments with any optimizations needed for production or it is meant for testing/prototyping and we should generate and deploy WAR files on app servers in the prod machines?
Spring Boot runnable Jar file for production?
376 Views Asked by Naeem At
2
There are 2 best solutions below
0
joy
On
It is perfectly suited for Prod envs. You can check https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html#server-properties to see how you can configure your server.
Related Questions in JAVA
- Add image to JCheckBoxMenuItem
- How to access invisible Unordered List element with Selenium WebDriver using Java
- Inheritance in Java, apparent type vs actual type
- Java catch the ball Game
- Access objects variable & method by name
- GridBagLayout is displaying JTextField and JTextArea as short, vertical lines
- Perform a task each interval
- Compound classes stored in an array are not accessible in selenium java
- How to avoid concurrent access to a resource?
- Why does processing goes slower on implementing try catch block in java?
- Redirect inside java interceptor
- Push toolbar content below statusbar
- Animation in Java on top of JPanel
- JPA - How to query with a LIKE operator in combination with an AttributeConverter
- Java Assign a Value to an array cell
Related Questions in SPRING-BOOT
- Timing Issue with Spring Boot Annotation Configuration
- LightAdmin - Customise parsing DateTime with app timezone
- Creating distribution with repackaged spring boot jar using gradle application plugin
- Spring Boot MVC non-role based security
- Add JVM args to spring boot application
- The method and() is undefined for the type HttpSecurity
- swagger ui not working for swagger version 2
- Spring IO Platform 2.0 - Themes/Changes?
- JPA findDistinctPropertyBy magic method doesn't work as expected when using spring-boot-starter-jpa
- Spring boot check external service status on boot
- Running a specific spring batch job amongst several jobs contained withing a spring boot fat jar
- Adding security to rest api service built with Spring Boot app
- Spring Redirecting from Http to Https Breaks Rest Controller Test
- Service not starting using Spring-boot during integration tests
- Spring Boot Actuator Health Returning DOWN
Related Questions in PRODUCTION-ENVIRONMENT
- Should I gitignore seeder files in Laravel 5?
- Using compiled images inside Handlebars erb templates
- What strategy could I use to deploy a SPA with basic page sitting in front
- Setup elastic for production
- Codeigniter - cannot load files in production server
- How to handle usercase specific code in a public repo
- tool to manage multiple tomcat servers
- Tasks for production prepared Ionic app
- Rails 5 - How to use javascript in production on heroku
- ExpressJs doesn't cache views in production mode
- AngularJS: Bundle all partial views/templates for production
- How to manage application configurations/environment variables in production
- Errno::ECONNREFUSED (Connection refused... in production environment
- Override existing Docs in production MongoDB
- How to change JS, CSS and MySQL database depending on work environment?
Related Questions in RUNNABLE-JAR
- Cannot build with jar command - java.io.IOException: line too long
- Eclipse Javafx Runnable Jar
- Spring Boot jar - META-INF inside BOOT-INF folder
- How to save an PNG via code in a Runnable JAR file?
- How to deploy and execute javaFX application as runnable jar from eclipse when I don't have VM arguments in my project
- Exception during createing exe file
- Logging not happening with log4j when I export my java project into runnable jar
- Creating Uber/Fat Jars with Log4j
- BootJar not bundling all the dependencies including static files
- Using embedded Tomcat 8, how can I initialize the Websocket Containter if the tomcat-embed-websocket.jar is not in the class path?
- Why appear this error when run optaplanner .jar?
- Runnable Jar file is not working when Exporting from Eclipse- Java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
- Where to put log4j.properties in a maven project?
- Spring Boot runnable Jar file for production?
- Why does my jar file GUI display perfectly on my computer but not on another computer?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can use the
.jarfor production too. Jars are easy to create. Spring boot jar can simply be managed automatically by the production server, i.e. restart the jar and etc.It also has embedded Tomcat and the Tomcat configuration can be modified and optimized using the
.propertiesfile or inside Java if you need that.Generally, there are almost no reason to use
.warover.jar, but it is up to you what you prefer.