One thing you could do is have an entry in your webapps\ROOT folder called like: MyAppRedirect.html (name can be anything) Inside the file you need something like: <META HTTP-EQUIV="Refresh" CONTENT="0; URL=../myApp/connection ">
In your conf\web.xml at the bottom of it, you'll see 3 lines shown below: <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> Change this to point to your MyAppRedirect.html page. <welcome-file-list> <welcome-file>MyAppRedirect.html</welcome-file> </welcome-file-list> That's a simple way to redirect your application. Your DNS / reverse proxy could take care of the port # and users only need to call your application by name (https://callMyApplication.domain.com) when the DNS/reverse proxy redirects it to the server's port say 8088, the html file appends the remaining portion of the url to what the users typed. -----Original Message----- From: Sean Son [mailto:linuxmailinglistsem...@gmail.com] Sent: Monday, June 20, 2016 12:42 PM To: Tomcat Users List <users@tomcat.apache.org>; a...@ice-sa.com Subject: Re: Need help with URL redirecting On Fri, Jun 17, 2016 at 3:39 PM, André Warnier (tomcat) <a...@ice-sa.com> wrote: > Hi. > Another tip : on his list,mit is preferred if you respond in or below > the previous text. > That's why I moved your previous answer. > It makes it easier to follow the conversation without having to scroll > back and forth all the time. > > > > >> >> On Fri, Jun 17, 2016 at 12:03 PM, André Warnier (tomcat) >> <a...@ice-sa.com> >> wrote: >> >> On 17.06.2016 17:03, Sean Son wrote: >>> >>> Hello all >>>> >>>> I am new to the list. This is what i am trying to do but need help on: >>>> >>>> >>>> I have a webapp running on tomcat 8: >>>> https://myapp.example.com:8443/myapp >>>> >>>> I am going to set up a DNS record myapp.example.com which will >>>> point to the IP address of the tomcat server that hosts the >>>> webapp.. I want this new DNS record myapp.example.com to redirect >>>> to https://myapp.example.com:8443/myapp. >>>> In other words, I want the URL to redirect port 80 to the URL for >>>> the webapp automatically so the users will not have to enter in the >>>> port number whenever they want to browse to the webapp. I tried >>>> doing research on google and I was not able to find a straight >>>> forward way of doing this. >>>> Any >>>> help is greatly appreciated! >>>> >>>> >>>> >>>> The first thing you would have to check, is whether port 80 is >>>> still >>> free >>> on that server, or if there is already another webserver (e.g. >>> Apache >>> httpd) using it. >>> >>> The second thing to clarify is whether, apart from "myapp", there >>> are other web applications (not called "myapp") which you are >>> running or would want to run under Tomcat on that server. >>> If not, then you might want to run your application as the *default* >>> application, so that users would get to it with the URL " >>> https://myapp.example.com:8443/", instead of " >>> https://myapp.example.com:8443/myapp". >>> To do this first, have a look at : >>> http://wiki.apache.org/tomcat/HowTo >>> and look at #17 : How do I make my web application be the tomcat >>> default application >>> >>> It will just be easier if you clear up the above points first, >>> because there are multiple possibilities, and it narrows down the >>> scope of the tips we can provide. >>> >>> > On 17.06.2016 18:43, Sean Son wrote: > >> Hello Andre >> >> thank you for your response. >> >> There are no other webservers running on this machine. There are >> other web apps as well, but the only way to access them is through >> myapp. So should I deploy myapp as the default app ? >> >> > Yes, I think that it will make the rest easier. > So do that, as per the instructions above, and then we will continue. > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > Thank you for the tidbit about how to reply :) So I used number 17 from the website and i deployed the war file as the ROOT.war file. What should the next steps be? I thank you again for all of your help!