• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

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