War File On heroku doesnot run










0















I tried to deploy the Java 11 war project on heroku. It says Build Successfully but the program halts saying Starting ProtocolHandler.
I have attached The Heroku Log Here.



I have also created the Procfile needed as



web: java $JAVA_OPTS -jar target/dependency/webapp-runner.jar --port $PORT target/tokengenerator.war


I have also put the javax.servlet on provided scope



<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>


So, How can I fix this?










share|improve this question
























  • it looks from the logs that the app is started and ready to receive requests. But it looks like the port is not usinng $PORT? do you have it hard coded to 6896? Have you run heroku open?

    – codefinger
    Nov 14 '18 at 9:21











  • @codefinger No, I have not hardcoded the PORT. It is being used from $PORT. I don't think the app has started properly as it throws tons of log while running locally. Yes I have tried heroku open but it says 404 Not Found

    – Munal
    Nov 14 '18 at 9:51











  • Oh a 404 would suggest that the app is running, but you need to add a path. Like heroku open something

    – codefinger
    Nov 14 '18 at 9:55











  • @codefinger No It's not working neither my GET or POST request is working. If it's running properly then why it is not showing all the logged information that I get while running locally?

    – Munal
    Nov 14 '18 at 10:10















0















I tried to deploy the Java 11 war project on heroku. It says Build Successfully but the program halts saying Starting ProtocolHandler.
I have attached The Heroku Log Here.



I have also created the Procfile needed as



web: java $JAVA_OPTS -jar target/dependency/webapp-runner.jar --port $PORT target/tokengenerator.war


I have also put the javax.servlet on provided scope



<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>


So, How can I fix this?










share|improve this question
























  • it looks from the logs that the app is started and ready to receive requests. But it looks like the port is not usinng $PORT? do you have it hard coded to 6896? Have you run heroku open?

    – codefinger
    Nov 14 '18 at 9:21











  • @codefinger No, I have not hardcoded the PORT. It is being used from $PORT. I don't think the app has started properly as it throws tons of log while running locally. Yes I have tried heroku open but it says 404 Not Found

    – Munal
    Nov 14 '18 at 9:51











  • Oh a 404 would suggest that the app is running, but you need to add a path. Like heroku open something

    – codefinger
    Nov 14 '18 at 9:55











  • @codefinger No It's not working neither my GET or POST request is working. If it's running properly then why it is not showing all the logged information that I get while running locally?

    – Munal
    Nov 14 '18 at 10:10













0












0








0








I tried to deploy the Java 11 war project on heroku. It says Build Successfully but the program halts saying Starting ProtocolHandler.
I have attached The Heroku Log Here.



I have also created the Procfile needed as



web: java $JAVA_OPTS -jar target/dependency/webapp-runner.jar --port $PORT target/tokengenerator.war


I have also put the javax.servlet on provided scope



<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>


So, How can I fix this?










share|improve this question
















I tried to deploy the Java 11 war project on heroku. It says Build Successfully but the program halts saying Starting ProtocolHandler.
I have attached The Heroku Log Here.



I have also created the Procfile needed as



web: java $JAVA_OPTS -jar target/dependency/webapp-runner.jar --port $PORT target/tokengenerator.war


I have also put the javax.servlet on provided scope



<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>


So, How can I fix this?







java heroku war






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 14 '18 at 8:17









tom1299

618




618










asked Nov 14 '18 at 7:56









MunalMunal

63




63












  • it looks from the logs that the app is started and ready to receive requests. But it looks like the port is not usinng $PORT? do you have it hard coded to 6896? Have you run heroku open?

    – codefinger
    Nov 14 '18 at 9:21











  • @codefinger No, I have not hardcoded the PORT. It is being used from $PORT. I don't think the app has started properly as it throws tons of log while running locally. Yes I have tried heroku open but it says 404 Not Found

    – Munal
    Nov 14 '18 at 9:51











  • Oh a 404 would suggest that the app is running, but you need to add a path. Like heroku open something

    – codefinger
    Nov 14 '18 at 9:55











  • @codefinger No It's not working neither my GET or POST request is working. If it's running properly then why it is not showing all the logged information that I get while running locally?

    – Munal
    Nov 14 '18 at 10:10

















  • it looks from the logs that the app is started and ready to receive requests. But it looks like the port is not usinng $PORT? do you have it hard coded to 6896? Have you run heroku open?

    – codefinger
    Nov 14 '18 at 9:21











  • @codefinger No, I have not hardcoded the PORT. It is being used from $PORT. I don't think the app has started properly as it throws tons of log while running locally. Yes I have tried heroku open but it says 404 Not Found

    – Munal
    Nov 14 '18 at 9:51











  • Oh a 404 would suggest that the app is running, but you need to add a path. Like heroku open something

    – codefinger
    Nov 14 '18 at 9:55











  • @codefinger No It's not working neither my GET or POST request is working. If it's running properly then why it is not showing all the logged information that I get while running locally?

    – Munal
    Nov 14 '18 at 10:10
















it looks from the logs that the app is started and ready to receive requests. But it looks like the port is not usinng $PORT? do you have it hard coded to 6896? Have you run heroku open?

– codefinger
Nov 14 '18 at 9:21





it looks from the logs that the app is started and ready to receive requests. But it looks like the port is not usinng $PORT? do you have it hard coded to 6896? Have you run heroku open?

– codefinger
Nov 14 '18 at 9:21













@codefinger No, I have not hardcoded the PORT. It is being used from $PORT. I don't think the app has started properly as it throws tons of log while running locally. Yes I have tried heroku open but it says 404 Not Found

– Munal
Nov 14 '18 at 9:51





@codefinger No, I have not hardcoded the PORT. It is being used from $PORT. I don't think the app has started properly as it throws tons of log while running locally. Yes I have tried heroku open but it says 404 Not Found

– Munal
Nov 14 '18 at 9:51













Oh a 404 would suggest that the app is running, but you need to add a path. Like heroku open something

– codefinger
Nov 14 '18 at 9:55





Oh a 404 would suggest that the app is running, but you need to add a path. Like heroku open something

– codefinger
Nov 14 '18 at 9:55













@codefinger No It's not working neither my GET or POST request is working. If it's running properly then why it is not showing all the logged information that I get while running locally?

– Munal
Nov 14 '18 at 10:10





@codefinger No It's not working neither my GET or POST request is working. If it's running properly then why it is not showing all the logged information that I get while running locally?

– Munal
Nov 14 '18 at 10:10












0






active

oldest

votes











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%2f53295393%2fwar-file-on-heroku-doesnot-run%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















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%2f53295393%2fwar-file-on-heroku-doesnot-run%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







這個網誌中的熱門文章

Barbados

How to read a connectionString WITH PROVIDER in .NET Core?

Node.js Script on GitHub Pages or Amazon S3