Я новичок в Eclipse. Я хотел запустить простую программу сервлетов HelloWorld в Apache-Tomcat. Я вынужден использовать компиляцию Eclipse и Tomcat. Я использую Eclipse-Juno в Ubuntu 13.10 и Apache-Tomcat-6.0.39. Я добавил сервер в Eclipse и набрал всю программу HelloWorld, создав новый динамический веб-проект. Когда я пытаюсь запустить свой код с помощью «Запустить на сервере», после того, как спросит, какой сервер будет продолжен, мое окно eclipse отключится. Я вижу файл журнала ошибок в папке eclipse. Это показывает:Неустранимая ошибка была обнаружена в JRE при использовании Eclipse-Juno
#A fatal error has been detected by the Java Runtime Environment:
#SIGSEGV (0xb) at pc=0x00007f339758b680, pid=6672, tid=139862181361408
#JRE version: OpenJDK Runtime Environment (7.0_51) (build 1.7.0_51-b00)
#Java VM: OpenJDK 64-Bit Server VM (24.45-b08 mixed mode linux-amd64 compressed oops)
Problematic frame:
#C [libwebkitgtk-1.0.so.0+0x112b680] void WTF::freeOwnedGPtr<_GdkEvent>((_GdkEvent*)+0x16b50
Но когда я пытаюсь запустить свой код без затмения, он хорошо работает.
Вот моя программа HelloWorld. Я уверен, что проблема не в этом коде.
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
private String message;
public void init() throws ServletException
{
message = "Hello World";
}
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<h1>" + message + "</h1>");
}
}
Почему возникает эта ошибка и почему мое затмение автоматически отключается? Любая помощь будет высоко оценена.