Deploy as ROOT in embedded tomcat












0















I have a Spring Boot Application named my-app. I can package it as a war, deploy the war to an external tomcat server as ROOT.war and then access it from localhost:8080. But now if I run this application from Spring Tool Suite by using Run As > Run On Server, the application can be accessed from localhost:8080/my-app.



How can I make it accessible from localhost:8080?










share|improve this question

























  • Possible duplicate: Tomcat - making a project folder the web root

    – Nikhil
    Dec 30 '18 at 9:38











  • @Nikhil I don't think that link says anything about embedded tomcat. How can I edit the server.xml of embedded tomcat?

    – Kshitij Bajracharya
    Dec 30 '18 at 9:42











  • When you are deploying spring boot with Run As > Run On Server you are not using the embedded tomcat.

    – Nikhil
    Dec 30 '18 at 9:44






  • 2





    ahh, missed that you are using STS, in that case this question help:stackoverflow.com/questions/12305077/…

    – sagarr
    Dec 30 '18 at 9:49











  • @SagarRohankar wow. I learnt something new today. Thanks :)

    – Kshitij Bajracharya
    Dec 30 '18 at 9:55
















0















I have a Spring Boot Application named my-app. I can package it as a war, deploy the war to an external tomcat server as ROOT.war and then access it from localhost:8080. But now if I run this application from Spring Tool Suite by using Run As > Run On Server, the application can be accessed from localhost:8080/my-app.



How can I make it accessible from localhost:8080?










share|improve this question

























  • Possible duplicate: Tomcat - making a project folder the web root

    – Nikhil
    Dec 30 '18 at 9:38











  • @Nikhil I don't think that link says anything about embedded tomcat. How can I edit the server.xml of embedded tomcat?

    – Kshitij Bajracharya
    Dec 30 '18 at 9:42











  • When you are deploying spring boot with Run As > Run On Server you are not using the embedded tomcat.

    – Nikhil
    Dec 30 '18 at 9:44






  • 2





    ahh, missed that you are using STS, in that case this question help:stackoverflow.com/questions/12305077/…

    – sagarr
    Dec 30 '18 at 9:49











  • @SagarRohankar wow. I learnt something new today. Thanks :)

    – Kshitij Bajracharya
    Dec 30 '18 at 9:55














0












0








0








I have a Spring Boot Application named my-app. I can package it as a war, deploy the war to an external tomcat server as ROOT.war and then access it from localhost:8080. But now if I run this application from Spring Tool Suite by using Run As > Run On Server, the application can be accessed from localhost:8080/my-app.



How can I make it accessible from localhost:8080?










share|improve this question
















I have a Spring Boot Application named my-app. I can package it as a war, deploy the war to an external tomcat server as ROOT.war and then access it from localhost:8080. But now if I run this application from Spring Tool Suite by using Run As > Run On Server, the application can be accessed from localhost:8080/my-app.



How can I make it accessible from localhost:8080?







java spring-boot tomcat spring-tool-suite






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 30 '18 at 9:19









Joey Mallone

1,55921527




1,55921527










asked Dec 30 '18 at 8:58









Kshitij BajracharyaKshitij Bajracharya

103112




103112













  • Possible duplicate: Tomcat - making a project folder the web root

    – Nikhil
    Dec 30 '18 at 9:38











  • @Nikhil I don't think that link says anything about embedded tomcat. How can I edit the server.xml of embedded tomcat?

    – Kshitij Bajracharya
    Dec 30 '18 at 9:42











  • When you are deploying spring boot with Run As > Run On Server you are not using the embedded tomcat.

    – Nikhil
    Dec 30 '18 at 9:44






  • 2





    ahh, missed that you are using STS, in that case this question help:stackoverflow.com/questions/12305077/…

    – sagarr
    Dec 30 '18 at 9:49











  • @SagarRohankar wow. I learnt something new today. Thanks :)

    – Kshitij Bajracharya
    Dec 30 '18 at 9:55



















  • Possible duplicate: Tomcat - making a project folder the web root

    – Nikhil
    Dec 30 '18 at 9:38











  • @Nikhil I don't think that link says anything about embedded tomcat. How can I edit the server.xml of embedded tomcat?

    – Kshitij Bajracharya
    Dec 30 '18 at 9:42











  • When you are deploying spring boot with Run As > Run On Server you are not using the embedded tomcat.

    – Nikhil
    Dec 30 '18 at 9:44






  • 2





    ahh, missed that you are using STS, in that case this question help:stackoverflow.com/questions/12305077/…

    – sagarr
    Dec 30 '18 at 9:49











  • @SagarRohankar wow. I learnt something new today. Thanks :)

    – Kshitij Bajracharya
    Dec 30 '18 at 9:55

















Possible duplicate: Tomcat - making a project folder the web root

– Nikhil
Dec 30 '18 at 9:38





Possible duplicate: Tomcat - making a project folder the web root

– Nikhil
Dec 30 '18 at 9:38













@Nikhil I don't think that link says anything about embedded tomcat. How can I edit the server.xml of embedded tomcat?

– Kshitij Bajracharya
Dec 30 '18 at 9:42





@Nikhil I don't think that link says anything about embedded tomcat. How can I edit the server.xml of embedded tomcat?

– Kshitij Bajracharya
Dec 30 '18 at 9:42













When you are deploying spring boot with Run As > Run On Server you are not using the embedded tomcat.

– Nikhil
Dec 30 '18 at 9:44





When you are deploying spring boot with Run As > Run On Server you are not using the embedded tomcat.

– Nikhil
Dec 30 '18 at 9:44




2




2





ahh, missed that you are using STS, in that case this question help:stackoverflow.com/questions/12305077/…

– sagarr
Dec 30 '18 at 9:49





ahh, missed that you are using STS, in that case this question help:stackoverflow.com/questions/12305077/…

– sagarr
Dec 30 '18 at 9:49













@SagarRohankar wow. I learnt something new today. Thanks :)

– Kshitij Bajracharya
Dec 30 '18 at 9:55





@SagarRohankar wow. I learnt something new today. Thanks :)

– Kshitij Bajracharya
Dec 30 '18 at 9:55












1 Answer
1






active

oldest

votes


















0














change the context-path in application.properties to /, like



server.servlet.context-path=/


More options: https://www.baeldung.com/spring-boot-context-path






share|improve this answer
























  • I have tried this. It doesn't work for me.

    – Kshitij Bajracharya
    Dec 30 '18 at 9:41











  • which version of boot you are using, 1 or 2?

    – sagarr
    Dec 30 '18 at 9:43











  • I'm using version 2.1.0.RELEASE

    – Kshitij Bajracharya
    Dec 30 '18 at 9:45











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53976353%2fdeploy-as-root-in-embedded-tomcat%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














change the context-path in application.properties to /, like



server.servlet.context-path=/


More options: https://www.baeldung.com/spring-boot-context-path






share|improve this answer
























  • I have tried this. It doesn't work for me.

    – Kshitij Bajracharya
    Dec 30 '18 at 9:41











  • which version of boot you are using, 1 or 2?

    – sagarr
    Dec 30 '18 at 9:43











  • I'm using version 2.1.0.RELEASE

    – Kshitij Bajracharya
    Dec 30 '18 at 9:45
















0














change the context-path in application.properties to /, like



server.servlet.context-path=/


More options: https://www.baeldung.com/spring-boot-context-path






share|improve this answer
























  • I have tried this. It doesn't work for me.

    – Kshitij Bajracharya
    Dec 30 '18 at 9:41











  • which version of boot you are using, 1 or 2?

    – sagarr
    Dec 30 '18 at 9:43











  • I'm using version 2.1.0.RELEASE

    – Kshitij Bajracharya
    Dec 30 '18 at 9:45














0












0








0







change the context-path in application.properties to /, like



server.servlet.context-path=/


More options: https://www.baeldung.com/spring-boot-context-path






share|improve this answer













change the context-path in application.properties to /, like



server.servlet.context-path=/


More options: https://www.baeldung.com/spring-boot-context-path







share|improve this answer












share|improve this answer



share|improve this answer










answered Dec 30 '18 at 9:33









sagarrsagarr

501413




501413













  • I have tried this. It doesn't work for me.

    – Kshitij Bajracharya
    Dec 30 '18 at 9:41











  • which version of boot you are using, 1 or 2?

    – sagarr
    Dec 30 '18 at 9:43











  • I'm using version 2.1.0.RELEASE

    – Kshitij Bajracharya
    Dec 30 '18 at 9:45



















  • I have tried this. It doesn't work for me.

    – Kshitij Bajracharya
    Dec 30 '18 at 9:41











  • which version of boot you are using, 1 or 2?

    – sagarr
    Dec 30 '18 at 9:43











  • I'm using version 2.1.0.RELEASE

    – Kshitij Bajracharya
    Dec 30 '18 at 9:45

















I have tried this. It doesn't work for me.

– Kshitij Bajracharya
Dec 30 '18 at 9:41





I have tried this. It doesn't work for me.

– Kshitij Bajracharya
Dec 30 '18 at 9:41













which version of boot you are using, 1 or 2?

– sagarr
Dec 30 '18 at 9:43





which version of boot you are using, 1 or 2?

– sagarr
Dec 30 '18 at 9:43













I'm using version 2.1.0.RELEASE

– Kshitij Bajracharya
Dec 30 '18 at 9:45





I'm using version 2.1.0.RELEASE

– Kshitij Bajracharya
Dec 30 '18 at 9:45


















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53976353%2fdeploy-as-root-in-embedded-tomcat%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Monofisismo

Angular Downloading a file using contenturl with Basic Authentication

Olmecas