• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Tomcat application in root

M

mrspandex

Guest
Hi everyone,

I have a war that is deploying to /warname. I would like to run it at /. I have tried following documentation for earlier versions, but that does not seem to work. The server.xml does not contain a context for /warname, but when I add it and restart, the server.xml is overwritten. As far as I know, in order to get tomcat to run your app as root, you need to put the context in the server.xml - it cannot be a context fragment file.

I'm honestly becoming very frustrated with plesk getting in the way of this.

Has anyone done this? How can I get this working?
 
So in case anyone else runs across this issue, I ended up using .htaccess to rewrite to /warname.

In your httpdocs folder:
Code:
<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule ^(.*)$ /warname/$1   [L]
</IfModule>

and in your application's root:
Code:
<IfModule mod_rewrite.c>
   RewriteEngine off
</IfModule>
 
Actually we use the NGASI application automation solution that has a GUI to
easilty configure application level virtual hosting.
 
Back
Top