Witam. Zaczynam zabawe z javą i natrafiłem na mały problem. Chcę uruchomić napisaną przeze mnie aplikację na Tomcacie (wyświetlić na stronie www)
Aplikacja to zwykły hello world
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class HelloWorldServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><head><title>My Servlet</title></head><body>");
out.println("Hello World!");
out.println("<body></html>");
out.close();
}
}
Skompilowałem:
javac -cp "%CATALINA_HOME%\lib\servlet-api.jar" HelloWorldServlet.java
Umieściłem pliki i na stronie rezultat:
HTTP Status 500 - HelloWorldServlet : Unsupported major.minor version 51.0 (unable to load class HelloWorldServlet)
The server encountered an internal error (HelloWorldServlet : Unsupported major.minor version 51.0 (unable to load class HelloWorldServlet)) that prevented it from fulfilling this request.
oraz spam błedów z javy.
Jak zrobie z tym poradzic? pracuje na debianie w trybie tekstowym.
Pozdrawiam