prosty Servlet + Tomcat -> autodeploy nie działa ?

0

Witam,
Problem: za każdą zmianą w plikach muszę wrzucać to do folderu tomcata webapps, wyeksportowanego WARa aplikacji. W innym wypadku nie chce mi chodzić servlet. Otrzymuje komunikat "the requested resource is not available".

Czy nie dało by się zrobić tak, po kliknięciu na projekt w eclipse "Run As... -> Run on Server" wszystko chodziło ok ?

Napisałem prosty servlet :

package org.myPackage;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(description = "A simple servlet", urlPatterns = { "/SimpleServletPath" })
public class SimpleServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    public SimpleServlet() {
        super();
    }
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		response.getWriter().append("Served at: ").append(request.getContextPath());
}
} 

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
 
  <display-name>SimpleServletProject</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
</web-app>
 

index.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Simple Web Application</title>
</head>
<body>
<p>
	Simple Web Application says hello !
</p>

</body>
</html> 
0

http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jst.server.ui.doc.user%2Ftopics%2Ftomcat.html

Dodaj sobie tomcatta w eclipse. Prawy przycisk na server -> add & remove -> wrzuć swój projekt. Potem już wystarczy PPM na tomcat -> start server. Możesz sobie jeszcze zaznaczyć, żeby po każdej zmianie ci autodeployowało. IDE po to jest, by ci pomagać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1