2016-05-03 79 views
0

我开发了一个基于tomcat-servlet的web应用程序,可以很好地在本地机器上运行。我发送一个JSON到它的请求:在heroku上部署tomcat servlet项目

"curl ontent-type: application/json" --request POST --data '{"username":"Piran", "password":"123", "requestedUsername":"hsn.vahedi", "requestedPassword":"111", "role":"client", "firstName":"Hossein", "lastName":"Vahedi", "phoneNumber":"09212814194"}' localhost:8080/myApp/register" 

它给了我正确的JSON响应。但是,当我在Heroku这种方式部署应用:https://devcenter.heroku.com/articles/java-webapp-runner并发送请求时,它给了我这样的响应:

<!DOCTYPE html> 
    <html> 
    <head> 
     <title>Heroku | Welcome to your new app!</title> 
     <style type='text/css'> 
     body { 
     background-color: white; 
     color: #333333; 
      font-family: Arial, sans-serif; 
     margin: 0; 
     padding: 36px; 
     line-height: 1; 
     font-size: 14px; } 

     .section { 
     margin-bottom: 36px; } 
     .section.friendly { 
      color: #222222; } 
      .section.friendly h1 { 
      font-size: 26px; 
      background-color: #dad8e4; 
      padding: 18px 22px 15px 22px; 
      margin: 0; 
      overflow: hidden; } 
      .section.friendly h1 strong { 
       display: inline-block; 
       float: left; } 
      .section.friendly h1 small { 
       display: inline-block; 
       float: right; 
       text-align: right; 
       font-size: 18px; 
       padding-top: 4px; 
       color: #333333; } 
      .section.friendly .article { 
      border: 4px solid #dad8e4; 
      padding: 24px 18px 18px 18px; } 
      .section.friendly .article h3 { 
       font-size: 20px; 
       margin: 0 0 18px 0; } 
      .section.friendly .article a { 
       color: #6b6ceb; } 
       .section.friendly .article a:visited { 
       color: #1d1d3b; } 
      .section.friendly .article p { 
       font-size: 14px; } 
      .section.friendly .article ul { 
       list-style-type: square; } 
     .section.original { 
     background-color: #eeeeee; 
     color: #444444; } 
     .section.original h2 { 
      background-color: #dddddd; 
      margin: 0; 
      padding: 18px 22px 18px 22px; 
      font-size: 20px; } 
     .section.original pre { 
      margin: 0; 
      padding: 18px 22px 18px 22px; 
      overflow: auto; 
      font-family: monaco, monospaced; } 
      .section.original pre code { 
      display: block; 
      font-size: 11px; 
      width: 100%; } 
    </style> 
    </head> 
    <body> 
     <div class='container'> 
      <div class='section friendly'> 
      <h1><strong>Heroku | Welcome to your new app!</strong></h1> 
      <div class='article'> 
       <p>Refer to the <a href="//devcenter.heroku.com/">documentation</a> if you need help deploying.</p> 
      </div> 
      </div> 
     </div> 
    </body> 
    </html> 

问题是什么?谢谢!

+0

您没有正确部署您的应用或使用了错误的网址,因此您会看到来自heroku的默认响应。 – zapl

+0

@zapl网址没有错。我很确定。 – HsnVahedi

+0

@zapl你是对的。该应用程序未正确部署。谢谢! – HsnVahedi

回答