I have an application running at a URL like this:
http://myapp.mydomain.com/myapp
I don’t want the /myapp
part in the URL. So how can I get rid of the application name? I want just
http://myapp.mydomain.com
to be the URL. How can I do this?
1.2 If you want to stop your server (and app), you can, at the grails prompt, enter 'stop-app', which will stop the server and app.
Go to start.grails.org and use the Grails Application Forge to generate your Grails project. You can choose your project type (Application or Plugin), pick a version of Grails, and choose a Profile - then click "Generate Project" to download a ZIP file. No Grails installation necessary!
bit detailed approach
First Method:
first shutdown your tomcat [from the bin directory (
sh shutdown.sh
)] then you must delete all the content of your tomcat webapps folder (rm -fr *
) then rename your WAR file toROOT.war
finally start your tomcat [from the bin directory (sh startup.sh
)]
Second Method:
leave your war file in
CATALINA_BASE/webapps
, under its original name - turn off autoDeploy and deployOnStartup in your Host element in the server.xml file. explicitly define all application Contexts in server.xml, specifying both path and docBase. You must do this, because you have disabled all the Tomcat auto-deploy mechanisms, and Tomcat will not deploy your applications anymore unless it finds their Context in the server.xml.
Note:
that this last method also implies that in order to make any change to any application, you will have to stop and restart Tomcat.
Third Method:
Place your war file outside of
CATALINA_BASE/webapps
(it must be outside to prevent double deployment). - Place a context file namedROOT.xml
inCATALINA_BASE/conf//
. The single element in this context file MUST have a docBase attribute pointing to the location of your war file. The path element should not be set - it is derived from the name of the .xml file, in this caseROOT.xml
. See the Context Container above for details.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With