Using an Existing Application with Tomcat This means we can make a GET request to the HelloResource by adding api/hello-world to the URL in my browser making the full URL: Now you will be able to see Hello World printed out in your browser: In addition, in our HelloResource.java file, our Path is set to /hello-world. If we go back to our application code, we can find the ApplicationPath in our HelloApplication.java - which is /api. In the next step, we will figure out how to reach our application’s endpoint that displays the Hello World message. (because it's a simple service with some REST APIs). For example, we don't currently have an index.jsp file. We get this 404 page because Tomcat is running and listening for requests, but our application has no view to display. In the Run window ⌘4 (macOS), Alt+4 (Windows/Linux), you can check the logs to ensure that your Tomcat server is being deployed, however, IntelliJ IDEA automatically opens a browser when the URL of the application's root context: You should receive a 404 error: We can run our application with ^R (macOS), or Shift+F10 (Windows/Linux) and this starts our Tomcat server. You can open the Services window with ⌘8 (macOS), Alt+8 (Windows/Linux) to see the Tomcat server we just configured along with our web application. IntelliJ IDEA will now create our simple web application which will output “Hello, World!” when it receives a GET request. The Eclipse Jersey Server and Weld SE have been preselected for us because we selected REST service as the template in the previous step. Click Next to go to the next step in the tutorial and select Jakarta EE 9 from the Version drop-down.This is the name of your project by default. You can change this if required or leave it as the default com.example. This will also populate the Tomcat base directory. For the Tomcat Home, browse to the directory where you have Tomcat installed. We want to create a RESTful web application so leave the REST service template selected. Select this checkbox if you want to use Git to version control the files in this project. The name of your project, such as HelloWebApp.
0 Comments
Leave a Reply. |