Skip to Content
Author's profile photo Rahul Kumar

Deploy a Simple JSP Project on SAP Cloud Platform

Looking at the title of the blog, the very first question comes, Why JSP?

Here is the answer:

For any beginner, its really difficult to understand the nooks and crany of servlets let alone the understanding of spring-boot and spring framework.However everyone want to create an application combining HTML and Java and hence JSP comes to rescue.

JSP:JavaServer Pages (JSP) is a technology that helps software developers create dynamically generated web pages based on HTMLXML, or other document types – Source: WIKIPEDIA

We want to create a java application which runs on SAP Cloud Platform and does something for me.

Here I am creating a very simple Clock application which shows current system date using JSP

Prerequisites:

An account in SAP Cloud Platform

Eclipse JAVAEE IDE

Now Lets do this:

  1. Create a Project of type “Dynamic Web Project”
  2. under Webcontent folder of Project, Create a file of type “JSP” and name it as Clock.jsp

change the file as specified below:

And we are done with the development.

Now comes the part of deployment for which we require a war file and hence right click on the project and export as war.

Go to “Java Application” deployment option of “SAP Cloud Platform Cockpit” and create an application using “deploy application” option

Make necessary settings as specified below

Deploy and start the application and you can access the application under the specified url as follow:

<your host>/<Project Name>/clock.jsp

Advantage of this application is again because of the JSP nature where you can include Java and HTML in the same page and build simple application at least.

Happy SCP 🙂

 

Rahul Kumar

Assigned Tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo André Schaarschmidt
      André Schaarschmidt

      Hi Rahul.

       

      Thx for the article.

      I believe you got a typo. It’s Spring Boot and Spring framework, not sprint.

      Cheers, André

      Author's profile photo Rahul Kumar
      Rahul Kumar
      Blog Post Author

       

      Thanks Andre

      It was typo. corrected 🙂

      Author's profile photo Theanmozhi Katheervel
      Theanmozhi Katheervel

      Hi Rahul,

       

      I am not sure if i can ask you the question here. since your post is relevant to the subject am looking for. thought you could give some insights.

       

      I am developing a dynamic project and executing it with Javaweb tomcat 8 server in local now.It working perfectly.

       

      But when i upload in cloud its not 🙁

       

      say. I have a jsp form which has file upload. I am uploading to servlet path and retrieving the same from that path to read the file content. in local its working. but when i upload to cloud its not wrking and says path not found.

       

      I know somewhere its missing with file storage in cloud.  Appreciate if you could share some insights here. Thanks