Я разрабатываю приложение для Android для прогноза погоды. В настоящее время я написал код сервера на сервлете. Мой веб-сервер - Apache Tomcat. Как я могу развернуть свой сервлет на веб-сервере? какие шаги для развертывания сервлета. Спасибо заранее.развертывание сервлета на веб-сервере
package com.example.WeatherDetails;
import com.example.Info.INFORMATION;
import com.example.Info.WeatherInformation;
import java.io.IOException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
public class WeatherDetails extends HttpServlet
{
public WeatherDetails()
{
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
doPost(request,response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String LAT = request.getParameter("LAT");
String LONGITUDE = request.getParameter("LONGITUDE");
PrintWriter out = response.getWriter();
//get list of countries
WeatherInformation WeatherInformation = new WeatherInformation();
ArrayList<INFORMATION> WeatherInfo = WeatherInformation.getList(LAT,LONGITUDE);
Gson gson = new Gson();
JsonArray arrayObj=new JsonArray();
for(int i=0;i<WeatherInfo.size();i++)
{
INFORMATION information = WeatherInfo.get(i);
JsonElement productObj = gson.toJsonTree(information);
arrayObj.add(productObj);
}
//create a new JSON object
JsonObject myObj = new JsonObject();
//add property as success
myObj.addProperty("success", true);
//add the countryList object
myObj.add("WeatherInfo", arrayObj);
//convert the JSON to string and send back
out.println(myObj.toString());
out.close();
}
}
Спасибо за ваш ответ, но я хочу развернуть его на веб-сервере. На локальном хосте он отлично работает. –