membersound
membersound

Reputation: 86637

How to set properties on a Tomcat application specific?

I have a tomcat service with a single application, and set the following property in setenv.bat:

set JAVA_OPTS=%JAVA_OPTS% -Dspring.profiles.active=production

This uses spring-boot and ensures the application always runs in production profile mode.

Problem: I now want to drop a 2nd application in that should not run in production. How could I configure the java opts application specific?

Is that possible at all? Or would I have to create a 2nd tomcat instance?

Upvotes: 0

Views: 450

Answers (1)

Carlos Garcia
Carlos Garcia

Reputation: 243

The JAVA_OPTS variable is used by Java in the creation of the Java virtual Machine (the real process) so you can't told Java to create in one process 2 different processes.

I think the only solution will be to duplicate the web server (quite easy with most of them) and (having care of the ports !biggest problem!) running a second JVM for developing.

hope it helps

Upvotes: 2

Related Questions