You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by alik alikov <al...@rambler.ru.INVALID> on 2023/01/09 08:08:29 UTC

RE: Problems with requests without trailing slash Tomcat 9.0.65

We have to webapps  lundase and vvsguiden therefore, the options you have suggested do not look applicable on debug I saw that RequestURI in request looks like lundase/lundase/...
27.12.2022, 22:07, Christopher Schultz < mailto:chris@christopherschultz.net chris@christopherschultz.net >
Fedor, On 12/27/22 05:55, Fedor Makarov wrote: > > proxy for local environment we use the js conf: > proxy: { >      '/api/': { >        target: ' http://localhost:8080 http://localhost:8080 /', >        changeOrigin: false, >      }, >      '/': { >        target: ' http://localhost:8080/lundase http://localhost:8080/lundase', >        changeOrigin: false >      } >    }, > > for normal lunch we use apache2.conf: > > RewriteCond %{REQUEST_URI} ^(/api/|/mapi/|/binary/|/rpc/invoker/) > > RewriteRule ^/rpc/invoker/(.*)$ http://localhost:9090/rpc/invoker/$1 http://localhost:9090/rpc/invoker/$1 [NC,P,L] > RewriteRule ^/api/(.*)$ http://localhost:9090/api/$1 http://localhost:9090/api/$1 [NC,P,L] > RewriteRule ^/mapi/(.*)$ http://localhost:9090/mapi/$1 http://localhost:9090/mapi/$1 [NC,P,L] > RewriteRule ^(.*)$ http://localhost:9090/lundase/$1 http://localhost:9090/lundase/$1 [NC,P,L] What you are doing is trying to remove the context-path of the application through URL re-writing which will probably cause endless problems during the life of your application. I have two possible suggestions for you: 1. Re-name your application from lundase to ROOT (to deploy it to / instead of /lundase). or 2. Don't try to remove the /lundase URL prefix as part of your URL rewriting. If you don't choose one or the other of these options, you will find that you have many years of debugging and trying to fix up every little weird thing that happens with cookies, redirects, and in-page links. -chris --------------------------------------------------------------------- To unsubscribe, e-mail: /compose/ users-unsubscribe@tomcat.apache.org For additional commands, e-mail: /compose/ users-help@tomcat.apache.org